import { EventTypes, Handler } from '@use-gesture/react';
import { check } from './common';
declare type DragEventHandler = Handler<'drag', check<EventTypes, 'drag'>>;
export interface IDragHandlers {
    onDrag: DragEventHandler;
    onDragStart: DragEventHandler;
    onDragEnd: DragEventHandler;
}
export declare function useDiagramDragHandlers(cancelEvent: (event: {
    target: EventTarget | null;
}) => boolean): IDragHandlers;
export {};
//# sourceMappingURL=useDiagramDragHandlers.d.ts.map