export declare type MoveHandler = (event: MouseEvent, dx: number, dy: number, x: number, y: number) => void; export declare type UpHandler = (event: MouseEvent, x: number, y: number, moved: boolean) => void; export declare function drag(event: MouseEvent, { move: move, up: up }: { move: MoveHandler; up?: UpHandler; }): void;