import { default as React } from 'react'; export declare const useDragAndDrop: ({ columnsOrder, onColumnsReorder, setDroppedAsHovered, }: { columnsOrder: string[]; onColumnsReorder: (sourceKey: string, targetKey: string) => void; setDroppedAsHovered: (droppedId: string) => void; }) => { draggingId: string; draggingOverId: string; borderPlacement: "top" | "bottom"; handleDragStart: (e: React.DragEvent) => void; handleDragEnd: () => void; handleDragOver: (e: React.DragEvent) => void; handleDrop: (e: React.DragEvent) => void; };