interface FileUploadData { filename: string; originalName: string; size: number; contentType: string; url: string; type: 'image' | 'file'; uploadedAt: string; } interface FileUploadResponse { success: boolean; message?: string; error?: string; data?: FileUploadData; } /** * React hook for uploading files with loading, error states * @returns Object with upload function and state management */ export declare function useFileUpload(): { uploadFile: (file: File) => Promise; reset: () => void; loading: boolean; error: string | null; success: boolean; }; export {}; //# sourceMappingURL=useFileUpload.d.ts.map