import React from 'react'; import { Point } from './types'; export declare type OnStartArgs = { point: Point; pointInWindow: Point; }; export declare type OnMoveArgs = { point: Point; pointInWindow: Point; }; declare type UseDragProps = { onStart?: (args: OnStartArgs) => void; onMove?: (args: OnMoveArgs) => void; onEnd?: () => void; allowDrag?: boolean; containerRef: React.MutableRefObject; knobs?: HTMLElement[]; }; export declare const useDrag: ({ onStart, onMove, onEnd, allowDrag, containerRef, knobs, }: UseDragProps) => { onMouseDown?: undefined; } | { onMouseDown: (e: React.MouseEvent) => void; }; export {}; //# sourceMappingURL=hooks.d.ts.map