import type { DefineComponent } from "vue"; /** Upload component props */ export interface UploadProps { /** default: post */ method?: string; /** default: file */ name?: string; action?: string; /** default: list */ type?: string; /** default: undefined */ data?: Record; disabled?: boolean; directory?: boolean; multiple?: boolean; accept?: string; headers?: Record; /** default: true */ showUploadList?: boolean; transformFile?: (...args: any[]) => any; fileList?: any[]; /** default: true */ autoTrigger?: boolean; limit?: number; minSize?: number; maxSize?: number; uploadText?: string; uploadSubText?: string; uploadIcon?: string | Record | any[]; draggable?: boolean; } /** Upload Vue 3 component */ declare const Upload: DefineComponent; export default Upload;