/// import { Coords, Direction } from '../common'; export type OnAnimationFrame = (direction: Direction, pointerCoords: Coords) => void; export type OnDirectionChange = (direction: Direction) => void; export type OnDragStart = (e: DragEvent) => void; export type OnDrag = (e: DragEvent) => void; export type OnDragEnd = (e: DragEvent) => void; export declare const useDndHook: (options: Partial<{ autoScrollSpeed: number; autoScrollMargin: number; isDropTarget: boolean; onDirectionChange: (direction: Direction) => void; onDragStart: (e: DragEvent) => void; onDrag: (e: DragEvent, pointerCoords: Coords, leftWidth?: number) => void; onDragEnd: (e: DragEvent, pointerCoords: Coords) => void; onAnimationFrame: (pointerCoords: Coords) => void; }>, parent?: HTMLDivElement, disable?: boolean, leftWidth?: number) => import("react").RefObject[];