declare const DndTable: React.FC<{ rowData: object[]; columnData: { key?: string; dataIndex: string; title: string; render?: (value: any, record: object) => React.ReactNode; }[]; overlayColumnIndex?: number; isRowDroppable?: (row: object) => boolean; onDrop: (active: { id: any; index: number }, over: { id: any; index: number }) => void; [key: string]: any; }>; export declare function useDndTable(options: { rowData: object[]; onUpdate: (active: { id: any; index: number }, over: { id: any; index: number }) => Promise; }): { rowData: object[]; onDrop: (active: { id: any; index: number }, over: { id: any; index: number }) => void; }; export default DndTable;