import { type PointerEvent } from "react"; import type { Graph } from "../../core/graph/types"; export declare function useNodeDrag(graph: Graph, commitGraph: (graph: Graph) => void, options: { zoom: number; snapToGrid?: boolean; gridSize?: number; }): { startDrag: (event: PointerEvent, nodeId: string, nodeIds?: string[]) => void; drag: (event: PointerEvent) => void; endDrag: (event: PointerEvent) => Graph | undefined; }; //# sourceMappingURL=useNodeDrag.d.ts.map