import type { UploadFile, UploadStatus, ElFile, ElUploadProgressEvent, IUseHandlersProps } from './upload.type'; declare const _default: (props: IUseHandlersProps) => { abort: (file: UploadFile) => void; clearFiles: (status?: UploadStatus[]) => void; handleError: (err: Error, rawFile: ElFile) => void; handleProgress: (ev: ElUploadProgressEvent, rawFile: ElFile) => void; handleStart: (rawFile: ElFile) => void; handleSuccess: (res: any, rawFile: ElFile) => void; handleRemove: (file: UploadFile, raw: ElFile) => void; submit: () => void; uploadFiles: import("vue").Ref<{ name: string; percentage?: number | undefined; status: UploadStatus; size: number; response?: unknown; uid: number; url?: string | undefined; raw: { uid: number; readonly lastModified: number; readonly name: string; readonly webkitRelativePath: string; readonly size: number; readonly type: string; arrayBuffer: () => Promise; slice: (start?: number | undefined, end?: number | undefined, contentType?: string | undefined) => Blob; stream: () => ReadableStream; text: () => Promise; }; }[]>; uploadRef: import("vue").Ref<{ abort: (file: UploadFile) => void; upload: (file: ElFile) => void; }>; }; export default _default;