import { type ResponseData } from '../../api/sendFile'; import { type FileInputProps } from './InputProps'; interface VerifyFileProps extends FileInputProps { onUploadError?: (value: string) => void; onFileSelected?: (value: File) => void; onUploadResponse?: (value: ResponseData) => void; } export declare type VerifyFileParams = { file: File; onFileChanged?: (value: string) => void; }; export declare const useVerifyFile: ({ onUploadError, onFileSelected, extensions, maxSizeMB, onUploadResponse, }: VerifyFileProps) => { verifyFile: ({ file, onFileChanged }: VerifyFileParams) => Promise; isFileUploading: boolean; progress: number; }; export {};