declare function createGrid(grid: (Partial | Interact.Point) & { range?: number; limits?: Interact.Rect; offset?: Interact.Point; }): import("@interactjs/modifiers/snap/pointer").SnapFunction & { grid: (import("@interactjs/types/types").Point & { range?: number; limits?: import("@interactjs/types/types").Rect; offset?: import("@interactjs/types/types").Point; }) | (Partial & { range?: number; limits?: import("@interactjs/types/types").Rect; offset?: import("@interactjs/types/types").Point; }); coordFields: (readonly ["x", "y"] | readonly ["left", "top"] | readonly ["right", "bottom"] | readonly ["width", "height"])[]; }; export default createGrid;