export declare function useFileDrop(options?: { maxFiles?: number; maxFileSize?: number; onDrop?: (files: File[]) => void; onFilesRejected?: (rejectedFiles: { file: File; reason: 'size' | 'limit'; }[]) => void; }): { isDragging: any; rejectedFiles: any; setupDropZone: (element: Ref) => void; handleDragEnter: (e: DragEvent) => void; handleDragLeave: (e: DragEvent) => void; handleDragOver: (e: DragEvent) => void; handleDrop: (e: DragEvent) => void; };