import { FileSource } from '../core/types.js'; interface UseFileInputOptions { accept?: string[]; onFile: (source: FileSource) => void; } export declare function useFileInput(options: UseFileInputOptions): { inputRef: import('react').RefObject; isDragging: boolean; openPicker: () => void; handleInputChange: (e: React.ChangeEvent) => void; dragProps: { onDragEnter: (e: React.DragEvent) => void; onDragLeave: (e: React.DragEvent) => void; onDragOver: (e: React.DragEvent) => void; onDrop: (e: React.DragEvent) => void; }; }; export {};