declare type FileInfo = { name: string; size: number; type: string; }; declare type AfterUploadParams = { status: 'ok' | 'error'; response: any; fileInfo: FileInfo; }; declare type AfterReadParams = { result: any; fileInfo: FileInfo; }; declare type Params = { files: FileList | null; beforeUpload: () => void; afterUpload: (params: AfterUploadParams) => void; afterRead?: (params: AfterReadParams) => void; url?: string; kind?: string; userId?: string; responseType?: string; extraFormData?: Array<{ key: string; value: string; }>; }; export declare const deleteHandler: (params: { fileName: string; url?: string | undefined; afterUpload: ({ status }: { status: string; }) => any; }, REACT_APP_API_URL: any) => void; export declare const uploadHandler: (params: Params, REACT_APP_API_URL: any) => void; declare const _default: { uploadHandler: (params: Params, REACT_APP_API_URL: any) => void; deleteHandler: (params: { fileName: string; url?: string | undefined; afterUpload: ({ status }: { status: string; }) => any; }, REACT_APP_API_URL: any) => void; }; export default _default; //# sourceMappingURL=uploadHandler.d.ts.map