interface UseFileUploadOptions { acceptedFormats?: string[]; maxFileSize?: number; onFileSelect?: (file: File) => void; onConvert?: (file: File, language: string) => Promise; onError?: (error: string) => void; } interface UseFileUploadReturn { selectedFile: File | null; isConverting: boolean; results: any[]; error: string | null; selectFile: (file: File) => void; convertFile: (language?: string) => Promise; clearFile: () => void; clearResults: () => void; clearError: () => void; validateFile: (file: File) => { isValid: boolean; error?: string; }; } export declare const useFileUpload: (options?: UseFileUploadOptions) => UseFileUploadReturn; export {}; //# sourceMappingURL=useFileUpload.d.ts.map