type DragDropOptions = { disabled?: boolean; }; type DragDropCallbacks = { onDrop: (files: FileList) => void; }; type DragDropReturn = { isDragging: boolean; dragProps: { onDragOver: (e: React.DragEvent) => void; onDragLeave: (e: React.DragEvent) => void; onDrop: (e: React.DragEvent) => void; }; }; /** * Hook for handling drag and drop file operations * @param callbacks - Object containing callback functions * @param options - Configuration options for drag and drop behavior * @returns Object containing drag state and event handlers */ export declare const useDragDrop: (callbacks: DragDropCallbacks, options?: DragDropOptions) => DragDropReturn; export {}; //# sourceMappingURL=useDragDrop.d.ts.map