export declare const startDrag: | void, P = { x: number; }>(evt: MouseEvent, ops: { transform?: (evt: MouseEvent) => P; onDrag: (p: P) => T; onMove: (p: P) => T; onDrop: (result: T) => void; onClear: () => void; cursor?: string; }) => { data: T; last: P; mousePosition: import("@preact/signals-core").Signal<{ x: number; y: number; }>; move: (p: P) => void; }; //# sourceMappingURL=drag.d.ts.map