interface UseFileUploadHandlerProps { buildingId: number; tag?: string; isVisible?: boolean; uploadFile: (args: { fileData: any; buildingId: number; }) => Promise; onFileUpload?: () => void; onUploadStart?: () => void; onUploadEnd?: () => void; customMessages?: { success?: string; errorPrefix?: string; errorSuffix?: string; noIdError?: string; }; } interface FileUploadHandler { handleFileUpload: (file: File | null) => Promise; handleInputFileChange: (e: React.ChangeEvent) => Promise; isUploading: boolean; } export declare function useFileUploadHandler({ buildingId, tag, isVisible, uploadFile, onFileUpload, onUploadStart, onUploadEnd, customMessages, }: UseFileUploadHandlerProps): FileUploadHandler; export {}; //# sourceMappingURL=useFileUploadHandler.d.ts.map