export declare const applyMove: (list: T[], from: number, to: number) => T[]; interface Opts { prefix?: string; } export declare const useDragItems: (onMove?: (from: number, to: number) => void, { prefix }?: Opts) => { onDown: (e: MouseEvent) => void; onDragStart: (e: DragEvent) => void; onDragEnter: (e: DragEvent) => void; onDragOver: (e: DragEvent) => void; onDragLeave: (e: DragEvent) => void; onDrop: (e: DragEvent) => void; }; export {};