import type { ExtractPropTypes } from 'vue'; import type { UploadFile, UploadProgressEvent, UploadRawFile } from './upload'; import type UploadContent from './upload-content.vue'; import type { UploadAjaxError } from './ajax'; export declare const uploadContentProps: { readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable) | (() => (rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable) | { (): (rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable) | (() => (rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable) | { (): (rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onRemove: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | (() => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | { (): (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | (() => (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void) | { (): (file: UploadFile | UploadRawFile, rawFile?: UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onStart: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: UploadRawFile) => void) | (() => (rawFile: UploadRawFile) => void) | { (): (rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (rawFile: UploadRawFile) => void) | (() => (rawFile: UploadRawFile) => void) | { (): (rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onSuccess: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (response: any, rawFile: UploadRawFile) => unknown) | (() => (response: any, rawFile: UploadRawFile) => unknown) | { (): (response: any, rawFile: UploadRawFile) => unknown; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (response: any, rawFile: UploadRawFile) => unknown) | (() => (response: any, rawFile: UploadRawFile) => unknown) | { (): (response: any, rawFile: UploadRawFile) => unknown; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onProgress: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | (() => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | { (): (evt: UploadProgressEvent, rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | (() => (evt: UploadProgressEvent, rawFile: UploadRawFile) => void) | { (): (evt: UploadProgressEvent, rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onError: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | (() => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | { (): (err: UploadAjaxError, rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | (() => (err: UploadAjaxError, rawFile: UploadRawFile) => void) | { (): (err: UploadAjaxError, rawFile: UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onExceed: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import("./upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./upload").UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import("./upload").UploadUserFile[]) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (files: File[], uploadFiles: import("./upload").UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import("./upload").UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import("./upload").UploadUserFile[]) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly action: import("element-plus/es/utils").EpPropFinalized; readonly headers: { readonly type: import("vue").PropType Record | Headers) | (() => Record | Headers) | ((new (...args: any[]) => Record | Headers) | (() => Record | Headers))[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly method: import("element-plus/es/utils").EpPropFinalized; readonly data: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => ((rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable>>) | import("element-plus/es/utils").Mutable> | Promise>>) | (() => ((rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable>>) | import("element-plus/es/utils").Awaitable>>) | ((new (...args: any[]) => ((rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable>>) | import("element-plus/es/utils").Mutable> | Promise>>) | (() => ((rawFile: UploadRawFile) => import("element-plus/es/utils").Awaitable>>) | import("element-plus/es/utils").Awaitable>>))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>; readonly multiple: BooleanConstructor; readonly name: import("element-plus/es/utils").EpPropFinalized; readonly drag: BooleanConstructor; readonly withCredentials: BooleanConstructor; readonly showFileList: import("element-plus/es/utils").EpPropFinalized; readonly accept: import("element-plus/es/utils").EpPropFinalized; readonly fileList: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./upload").UploadUserFile[]) | (() => import("./upload").UploadUserFile[]) | ((new (...args: any[]) => import("./upload").UploadUserFile[]) | (() => import("./upload").UploadUserFile[]))[], unknown, unknown, () => [], boolean>; readonly autoUpload: import("element-plus/es/utils").EpPropFinalized; readonly listType: import("element-plus/es/utils").EpPropFinalized; readonly httpRequest: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("./upload").UploadRequestHandler) | (() => import("./upload").UploadRequestHandler) | { (): import("./upload").UploadRequestHandler; new (): any; readonly prototype: any; } | ((new (...args: any[]) => import("./upload").UploadRequestHandler) | (() => import("./upload").UploadRequestHandler) | { (): import("./upload").UploadRequestHandler; new (): any; readonly prototype: any; })[], unknown, unknown, import("./upload").UploadRequestHandler, boolean>; readonly disabled: BooleanConstructor; readonly limit: NumberConstructor; }; export declare type UploadContentProps = ExtractPropTypes; export declare type UploadContentInstance = InstanceType;