export declare const ElsUpload: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; of(...items: T[]): T[]; readonly [Symbol.species]: ArrayConstructor; })[], unknown, unknown, undefined, boolean>; width: import('element-plus/es/utils/index.mjs').EpPropFinalized; height: import('element-plus/es/utils/index.mjs').EpPropFinalized; url: StringConstructor; sizeLimit: NumberConstructor; picWidthLimit: NumberConstructor; picHeightLimit: NumberConstructor; picLimitType: StringConstructor; fileTypes: StringConstructor; resourceCode: StringConstructor; restrictCode: StringConstructor; showInput: import('element-plus/es/utils/index.mjs').EpPropFinalized; inputPlaceholder: import('element-plus/es/utils/index.mjs').EpPropFinalized; inputWidth: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasMd5Parameter: BooleanConstructor; isReturnSize: BooleanConstructor; type: { readonly type: import('vue').PropType "Pic" | "File" | "MutiPic") | (() => import('../..').UploadType) | (((new (...args: any[]) => "Pic" | "File" | "MutiPic") | (() => import('../..').UploadType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; valueSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; buttonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueType: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "String" | "Array") | (() => "String" | "Array") | (((new (...args: any[]) => "String" | "Array") | (() => "String" | "Array")) | null)[], unknown, unknown, string, boolean>; showFileList: import('element-plus/es/utils/index.mjs').EpPropFinalized; copiable: import('element-plus/es/utils/index.mjs').EpPropFinalized; beforeUpload: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable) | (() => (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable) | { (): (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable) | (() => (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable) | { (): (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; beforeRemove: { readonly type: import('vue').PropType<(uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => import('element-plus/es/utils/typescript.mjs').Awaitable>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onRemove: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onChange: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (uploadFile: import('element-plus').UploadFile) => void) | (() => (uploadFile: import('element-plus').UploadFile) => void) | { (): (uploadFile: import('element-plus').UploadFile) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import('element-plus').UploadFile) => void) | (() => (uploadFile: import('element-plus').UploadFile) => void) | { (): (uploadFile: import('element-plus').UploadFile) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onSuccess: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onProgress: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onError: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onExceed: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; crossorigin: { readonly type: import('vue').PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | (((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials")) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; action: import('element-plus/es/utils/index.mjs').EpPropFinalized; headers: { readonly type: import('vue').PropType Record | Headers) | (() => Record | Headers) | (((new (...args: any[]) => Record | Headers) | (() => Record | Headers)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; method: import('element-plus/es/utils/index.mjs').EpPropFinalized; data: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus/es/utils/typescript.mjs').Mutable> | Promise>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | (() => import('element-plus/es/utils/typescript.mjs').Awaitable>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | (((new (...args: any[]) => import('element-plus/es/utils/typescript.mjs').Mutable> | Promise>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | (() => import('element-plus/es/utils/typescript.mjs').Awaitable>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable))) | null)[], unknown, unknown, () => import('element-plus/es/utils/typescript.mjs').Mutable<{}>, boolean>; multiple: BooleanConstructor; name: import('element-plus/es/utils/index.mjs').EpPropFinalized; drag: BooleanConstructor; withCredentials: BooleanConstructor; accept: import('element-plus/es/utils/index.mjs').EpPropFinalized; fileList: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').UploadUserFile[]) | (() => import('element-plus').UploadUserFile[]) | (((new (...args: any[]) => import('element-plus').UploadUserFile[]) | (() => import('element-plus').UploadUserFile[])) | null)[], unknown, unknown, () => [], boolean>; autoUpload: import('element-plus/es/utils/index.mjs').EpPropFinalized; listType: import('element-plus/es/utils/index.mjs').EpPropFinalized; httpRequest: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').UploadRequestHandler) | (() => import('element-plus').UploadRequestHandler) | { (): import('element-plus').UploadRequestHandler; new (): any; readonly prototype: any; } | (((new (...args: any[]) => import('element-plus').UploadRequestHandler) | (() => import('element-plus').UploadRequestHandler) | { (): import('element-plus').UploadRequestHandler; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, import('element-plus').UploadRequestHandler, boolean>; disabled: import('element-plus/es/utils/index.mjs').EpPropFinalized; limit: NumberConstructor; directory: BooleanConstructor; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; prop: { readonly type: import('vue').PropType string | string[]) | (() => import('element-plus').FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{ [x: `on${Capitalize}`]: ((...args: any[]) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, string[], import('vue').PublicProps, { modelValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | { (arrayLength: number): string[]; (...items: string[]): string[]; new (arrayLength: number): string[]; new (...items: string[]): string[]; isArray(arg: any): arg is any[]; readonly prototype: any[]; from(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; of(...items: T[]): T[]; readonly [Symbol.species]: ArrayConstructor; })[], unknown, unknown>; width: string; height: string; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; data: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => import('element-plus/es/utils/typescript.mjs').Mutable> | Promise>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | (() => import('element-plus/es/utils/typescript.mjs').Awaitable>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | ((new (...args: any[]) => import('element-plus/es/utils/typescript.mjs').Mutable> | Promise>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | (() => import('element-plus/es/utils/typescript.mjs').Awaitable>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | null)[], unknown, unknown>; method: string; withCredentials: boolean; name: string; action: string; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; disabled: import('element-plus/es/utils/index.mjs').EpPropMergeType; onChange: (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; onError: (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; onProgress: (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; multiple: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; inputWidth: string; valueType: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Array") | (() => "String" | "Array") | (((new (...args: any[]) => "String" | "Array") | (() => "String" | "Array")) | null)[], unknown, unknown>; valueSeparator: string; showFileList: import('element-plus/es/utils/index.mjs').EpPropMergeType; hasMd5Parameter: boolean; showInput: import('element-plus/es/utils/index.mjs').EpPropMergeType; isReturnSize: boolean; buttonLabel: string; onPreview: (uploadFile: import('element-plus').UploadFile) => void; onRemove: (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; drag: boolean; inputPlaceholder: string; copiable: import('element-plus/es/utils/index.mjs').EpPropMergeType; beforeUpload: (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable; onSuccess: (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; onExceed: (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void; accept: string; fileList: import('element-plus').UploadUserFile[]; autoUpload: import('element-plus/es/utils/index.mjs').EpPropMergeType; listType: import('element-plus/es/utils/index.mjs').EpPropMergeType; httpRequest: import('element-plus').UploadRequestHandler; directory: boolean; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; of(...items: T[]): T[]; readonly [Symbol.species]: ArrayConstructor; })[], unknown, unknown, undefined, boolean>; width: import('element-plus/es/utils/index.mjs').EpPropFinalized; height: import('element-plus/es/utils/index.mjs').EpPropFinalized; url: StringConstructor; sizeLimit: NumberConstructor; picWidthLimit: NumberConstructor; picHeightLimit: NumberConstructor; picLimitType: StringConstructor; fileTypes: StringConstructor; resourceCode: StringConstructor; restrictCode: StringConstructor; showInput: import('element-plus/es/utils/index.mjs').EpPropFinalized; inputPlaceholder: import('element-plus/es/utils/index.mjs').EpPropFinalized; inputWidth: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasMd5Parameter: BooleanConstructor; isReturnSize: BooleanConstructor; type: { readonly type: import('vue').PropType "Pic" | "File" | "MutiPic") | (() => import('../..').UploadType) | (((new (...args: any[]) => "Pic" | "File" | "MutiPic") | (() => import('../..').UploadType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; valueSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; buttonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueType: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "String" | "Array") | (() => "String" | "Array") | (((new (...args: any[]) => "String" | "Array") | (() => "String" | "Array")) | null)[], unknown, unknown, string, boolean>; showFileList: import('element-plus/es/utils/index.mjs').EpPropFinalized; copiable: import('element-plus/es/utils/index.mjs').EpPropFinalized; beforeUpload: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable) | (() => (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable) | { (): (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable) | (() => (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable) | { (): (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; beforeRemove: { readonly type: import('vue').PropType<(uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => import('element-plus/es/utils/typescript.mjs').Awaitable>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onRemove: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onChange: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (uploadFile: import('element-plus').UploadFile) => void) | (() => (uploadFile: import('element-plus').UploadFile) => void) | { (): (uploadFile: import('element-plus').UploadFile) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import('element-plus').UploadFile) => void) | (() => (uploadFile: import('element-plus').UploadFile) => void) | { (): (uploadFile: import('element-plus').UploadFile) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onSuccess: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onProgress: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onError: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onExceed: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; crossorigin: { readonly type: import('vue').PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | (((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials")) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; action: import('element-plus/es/utils/index.mjs').EpPropFinalized; headers: { readonly type: import('vue').PropType Record | Headers) | (() => Record | Headers) | (((new (...args: any[]) => Record | Headers) | (() => Record | Headers)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; method: import('element-plus/es/utils/index.mjs').EpPropFinalized; data: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus/es/utils/typescript.mjs').Mutable> | Promise>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | (() => import('element-plus/es/utils/typescript.mjs').Awaitable>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | (((new (...args: any[]) => import('element-plus/es/utils/typescript.mjs').Mutable> | Promise>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | (() => import('element-plus/es/utils/typescript.mjs').Awaitable>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable))) | null)[], unknown, unknown, () => import('element-plus/es/utils/typescript.mjs').Mutable<{}>, boolean>; multiple: BooleanConstructor; name: import('element-plus/es/utils/index.mjs').EpPropFinalized; drag: BooleanConstructor; withCredentials: BooleanConstructor; accept: import('element-plus/es/utils/index.mjs').EpPropFinalized; fileList: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').UploadUserFile[]) | (() => import('element-plus').UploadUserFile[]) | (((new (...args: any[]) => import('element-plus').UploadUserFile[]) | (() => import('element-plus').UploadUserFile[])) | null)[], unknown, unknown, () => [], boolean>; autoUpload: import('element-plus/es/utils/index.mjs').EpPropFinalized; listType: import('element-plus/es/utils/index.mjs').EpPropFinalized; httpRequest: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').UploadRequestHandler) | (() => import('element-plus').UploadRequestHandler) | { (): import('element-plus').UploadRequestHandler; new (): any; readonly prototype: any; } | (((new (...args: any[]) => import('element-plus').UploadRequestHandler) | (() => import('element-plus').UploadRequestHandler) | { (): import('element-plus').UploadRequestHandler; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, import('element-plus').UploadRequestHandler, boolean>; disabled: import('element-plus/es/utils/index.mjs').EpPropFinalized; limit: NumberConstructor; directory: BooleanConstructor; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; prop: { readonly type: import('vue').PropType string | string[]) | (() => import('element-plus').FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{ [x: `on${Capitalize}`]: ((...args: any[]) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { modelValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | { (arrayLength: number): string[]; (...items: string[]): string[]; new (arrayLength: number): string[]; new (...items: string[]): string[]; isArray(arg: any): arg is any[]; readonly prototype: any[]; from(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; of(...items: T[]): T[]; readonly [Symbol.species]: ArrayConstructor; })[], unknown, unknown>; width: string; height: string; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; data: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => import('element-plus/es/utils/typescript.mjs').Mutable> | Promise>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | (() => import('element-plus/es/utils/typescript.mjs').Awaitable>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | ((new (...args: any[]) => import('element-plus/es/utils/typescript.mjs').Mutable> | Promise>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | (() => import('element-plus/es/utils/typescript.mjs').Awaitable>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | null)[], unknown, unknown>; method: string; withCredentials: boolean; name: string; action: string; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; disabled: import('element-plus/es/utils/index.mjs').EpPropMergeType; onChange: (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; onError: (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; onProgress: (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; multiple: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; inputWidth: string; valueType: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Array") | (() => "String" | "Array") | (((new (...args: any[]) => "String" | "Array") | (() => "String" | "Array")) | null)[], unknown, unknown>; valueSeparator: string; showFileList: import('element-plus/es/utils/index.mjs').EpPropMergeType; hasMd5Parameter: boolean; showInput: import('element-plus/es/utils/index.mjs').EpPropMergeType; isReturnSize: boolean; buttonLabel: string; onPreview: (uploadFile: import('element-plus').UploadFile) => void; onRemove: (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; drag: boolean; inputPlaceholder: string; copiable: import('element-plus/es/utils/index.mjs').EpPropMergeType; beforeUpload: (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable; onSuccess: (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; onExceed: (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void; accept: string; fileList: import('element-plus').UploadUserFile[]; autoUpload: import('element-plus/es/utils/index.mjs').EpPropMergeType; listType: import('element-plus/es/utils/index.mjs').EpPropMergeType; httpRequest: import('element-plus').UploadRequestHandler; directory: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; of(...items: T[]): T[]; readonly [Symbol.species]: ArrayConstructor; })[], unknown, unknown, undefined, boolean>; width: import('element-plus/es/utils/index.mjs').EpPropFinalized; height: import('element-plus/es/utils/index.mjs').EpPropFinalized; url: StringConstructor; sizeLimit: NumberConstructor; picWidthLimit: NumberConstructor; picHeightLimit: NumberConstructor; picLimitType: StringConstructor; fileTypes: StringConstructor; resourceCode: StringConstructor; restrictCode: StringConstructor; showInput: import('element-plus/es/utils/index.mjs').EpPropFinalized; inputPlaceholder: import('element-plus/es/utils/index.mjs').EpPropFinalized; inputWidth: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasMd5Parameter: BooleanConstructor; isReturnSize: BooleanConstructor; type: { readonly type: import('vue').PropType "Pic" | "File" | "MutiPic") | (() => import('../..').UploadType) | (((new (...args: any[]) => "Pic" | "File" | "MutiPic") | (() => import('../..').UploadType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; valueSeparator: import('element-plus/es/utils/index.mjs').EpPropFinalized; buttonLabel: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueType: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "String" | "Array") | (() => "String" | "Array") | (((new (...args: any[]) => "String" | "Array") | (() => "String" | "Array")) | null)[], unknown, unknown, string, boolean>; showFileList: import('element-plus/es/utils/index.mjs').EpPropFinalized; copiable: import('element-plus/es/utils/index.mjs').EpPropFinalized; beforeUpload: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable) | (() => (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable) | { (): (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable) | (() => (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable) | { (): (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; beforeRemove: { readonly type: import('vue').PropType<(uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => import('element-plus/es/utils/typescript.mjs').Awaitable>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; onRemove: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onChange: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onPreview: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (uploadFile: import('element-plus').UploadFile) => void) | (() => (uploadFile: import('element-plus').UploadFile) => void) | { (): (uploadFile: import('element-plus').UploadFile) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (uploadFile: import('element-plus').UploadFile) => void) | (() => (uploadFile: import('element-plus').UploadFile) => void) | { (): (uploadFile: import('element-plus').UploadFile) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onSuccess: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onProgress: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onError: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | { (): (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; onExceed: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void) | { (): (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => void, boolean>; crossorigin: { readonly type: import('vue').PropType "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | (((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials")) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; action: import('element-plus/es/utils/index.mjs').EpPropFinalized; headers: { readonly type: import('vue').PropType Record | Headers) | (() => Record | Headers) | (((new (...args: any[]) => Record | Headers) | (() => Record | Headers)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; method: import('element-plus/es/utils/index.mjs').EpPropFinalized; data: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus/es/utils/typescript.mjs').Mutable> | Promise>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | (() => import('element-plus/es/utils/typescript.mjs').Awaitable>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | (((new (...args: any[]) => import('element-plus/es/utils/typescript.mjs').Mutable> | Promise>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | (() => import('element-plus/es/utils/typescript.mjs').Awaitable>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable))) | null)[], unknown, unknown, () => import('element-plus/es/utils/typescript.mjs').Mutable<{}>, boolean>; multiple: BooleanConstructor; name: import('element-plus/es/utils/index.mjs').EpPropFinalized; drag: BooleanConstructor; withCredentials: BooleanConstructor; accept: import('element-plus/es/utils/index.mjs').EpPropFinalized; fileList: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').UploadUserFile[]) | (() => import('element-plus').UploadUserFile[]) | (((new (...args: any[]) => import('element-plus').UploadUserFile[]) | (() => import('element-plus').UploadUserFile[])) | null)[], unknown, unknown, () => [], boolean>; autoUpload: import('element-plus/es/utils/index.mjs').EpPropFinalized; listType: import('element-plus/es/utils/index.mjs').EpPropFinalized; httpRequest: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => import('element-plus').UploadRequestHandler) | (() => import('element-plus').UploadRequestHandler) | { (): import('element-plus').UploadRequestHandler; new (): any; readonly prototype: any; } | (((new (...args: any[]) => import('element-plus').UploadRequestHandler) | (() => import('element-plus').UploadRequestHandler) | { (): import('element-plus').UploadRequestHandler; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, import('element-plus').UploadRequestHandler, boolean>; disabled: import('element-plus/es/utils/index.mjs').EpPropFinalized; limit: NumberConstructor; directory: BooleanConstructor; aIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; tip: StringConstructor; tipPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown, string, boolean>; suffixContent: StringConstructor; childType: { readonly type: import('vue').PropType "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; placeholder: StringConstructor; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; createFormItem: import('element-plus/es/utils/index.mjs').EpPropFinalized; requiredMessage: StringConstructor; validType: { readonly type: import('vue').PropType "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; validExpression: StringConstructor; validMessage: StringConstructor; validMethod: FunctionConstructor; validTrigger: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown, string, boolean>; queryField: StringConstructor; queryMethod: { readonly type: import('vue').PropType "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDataType: { readonly type: import('vue').PropType "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRange: import('element-plus/es/utils/index.mjs').EpPropFinalized; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropFinalized; spacer: StringConstructor; spaceWrap: BooleanConstructor; spaceSize: { readonly type: import('vue').PropType)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; propStart: StringConstructor; propEnd: StringConstructor; labelWidth: StringConstructor; labelPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; label: StringConstructor; prop: { readonly type: import('vue').PropType string | string[]) | (() => import('element-plus').FormItemProp) | (((new (...args: any[]) => string | string[]) | (() => import('element-plus').FormItemProp)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; required: import('element-plus/es/utils/index.mjs').EpPropFinalized; rules: { readonly type: import('vue').PropType import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable) | (((new (...args: any[]) => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | (() => import('element-plus/es/utils/typescript.mjs').Arrayable)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; error: StringConstructor; validateStatus: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; for: StringConstructor; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; showMessage: import('element-plus/es/utils/index.mjs').EpPropFinalized; size: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; }>> & Readonly<{ [x: `on${Capitalize}`]: ((...args: any[]) => any) | undefined; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, string[], string, { modelValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | { (arrayLength: number): string[]; (...items: string[]): string[]; new (arrayLength: number): string[]; new (...items: string[]): string[]; isArray(arg: any): arg is any[]; readonly prototype: any[]; from(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; of(...items: T[]): T[]; readonly [Symbol.species]: ArrayConstructor; })[], unknown, unknown>; width: string; height: string; required: import('element-plus/es/utils/index.mjs').EpPropMergeType; data: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => import('element-plus/es/utils/typescript.mjs').Mutable> | Promise>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | (() => import('element-plus/es/utils/typescript.mjs').Awaitable>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | ((new (...args: any[]) => import('element-plus/es/utils/typescript.mjs').Mutable> | Promise>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | (() => import('element-plus/es/utils/typescript.mjs').Awaitable>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | null)[], unknown, unknown>; method: string; withCredentials: boolean; name: string; action: string; childCreateFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; createFormItem: import('element-plus/es/utils/index.mjs').EpPropMergeType; aIndex: number; tipPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown>; validTrigger: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown>; queryDefaultValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown>; queryAutoReadData: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryAroundComma: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRange: import('element-plus/es/utils/index.mjs').EpPropMergeType; queryRangeOrEqual: import('element-plus/es/utils/index.mjs').EpPropMergeType; disabled: import('element-plus/es/utils/index.mjs').EpPropMergeType; onChange: (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; onError: (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; onProgress: (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; multiple: boolean; spaceWrap: boolean; labelPosition: string; inlineMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; showMessage: import('element-plus/es/utils/index.mjs').EpPropMergeType; inputWidth: string; valueType: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Array") | (() => "String" | "Array") | (((new (...args: any[]) => "String" | "Array") | (() => "String" | "Array")) | null)[], unknown, unknown>; valueSeparator: string; showFileList: import('element-plus/es/utils/index.mjs').EpPropMergeType; hasMd5Parameter: boolean; showInput: import('element-plus/es/utils/index.mjs').EpPropMergeType; isReturnSize: boolean; buttonLabel: string; onPreview: (uploadFile: import('element-plus').UploadFile) => void; onRemove: (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; drag: boolean; inputPlaceholder: string; copiable: import('element-plus/es/utils/index.mjs').EpPropMergeType; beforeUpload: (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable; onSuccess: (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void; onExceed: (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void; accept: string; fileList: import('element-plus').UploadUserFile[]; autoUpload: import('element-plus/es/utils/index.mjs').EpPropMergeType; listType: import('element-plus/es/utils/index.mjs').EpPropMergeType; httpRequest: import('element-plus').UploadRequestHandler; directory: boolean; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vue').ObjectPlugin & { setPropsDefaults: (defaults: { readonly [x: `on${Capitalize}`]: ((...args: any[]) => any) | (() => (...args: any[]) => any) | undefined; modelValue?: string | (() => string | string[]) | undefined; width?: string | (() => string) | undefined; height?: string | (() => string) | undefined; required?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; data?: ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable) | (() => import('element-plus/es/utils/typescript.mjs').Mutable> | Promise>> | ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable)) | undefined; method?: string | (() => string) | undefined; withCredentials?: boolean | (() => boolean) | undefined; name?: string | (() => string) | undefined; action?: string | (() => string) | undefined; childCreateFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; createFormItem?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; aIndex?: number | (() => number) | undefined; tipPosition?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition) | (((new (...args: any[]) => "left" | "right") | (() => import('../..').TipPosition)) | null)[], unknown, unknown> | (() => "left" | "right") | undefined; validTrigger?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType) | (((new (...args: any[]) => "change" | "blur") | (() => import('../..').ValidTriggerType)) | null)[], unknown, unknown> | (() => "change" | "blur") | undefined; queryDefaultValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | BooleanConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number | boolean) | undefined; queryAutoReadData?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryAroundComma?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRange?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; queryRangeOrEqual?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; disabled?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; onChange?: ((uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | undefined; onError?: ((error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (error: Error, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | undefined; onProgress?: ((evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (evt: import('element-plus').UploadProgressEvent, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | undefined; multiple?: boolean | (() => boolean) | undefined; spaceWrap?: boolean | (() => boolean) | undefined; labelPosition?: string | (() => string) | undefined; inlineMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; showMessage?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; inputWidth?: string | (() => string) | undefined; valueType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Array") | (() => "String" | "Array") | (((new (...args: any[]) => "String" | "Array") | (() => "String" | "Array")) | null)[], unknown, unknown> | (() => "String" | "Array") | undefined; valueSeparator?: string | (() => string) | undefined; showFileList?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; hasMd5Parameter?: boolean | (() => boolean) | undefined; showInput?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; isReturnSize?: boolean | (() => boolean) | undefined; buttonLabel?: string | (() => string) | undefined; onPreview?: ((uploadFile: import('element-plus').UploadFile) => void) | (() => (uploadFile: import('element-plus').UploadFile) => void) | undefined; onRemove?: ((uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | undefined; drag?: boolean | (() => boolean) | undefined; inputPlaceholder?: string | (() => string) | undefined; copiable?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; beforeUpload?: ((rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable) | (() => (rawFile: import('element-plus').UploadRawFile) => import('element-plus/es/utils/typescript.mjs').Awaitable) | undefined; onSuccess?: ((response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | (() => (response: any, uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => void) | undefined; onExceed?: ((files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void) | (() => (files: File[], uploadFiles: import('element-plus').UploadUserFile[]) => void) | undefined; accept?: string | (() => string) | undefined; fileList?: (() => import('element-plus').UploadUserFile[]) | undefined; autoUpload?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; listType?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "text" | "picture" | "picture-card") | undefined; httpRequest?: import('element-plus').UploadRequestHandler | (() => import('element-plus').UploadRequestHandler) | undefined; directory?: boolean | (() => boolean) | undefined; readonly placeholder?: string | (() => string) | undefined; readonly type?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Pic" | "File" | "MutiPic") | (() => import('../..').UploadType) | (((new (...args: any[]) => "Pic" | "File" | "MutiPic") | (() => import('../..').UploadType)) | null)[], unknown, unknown> | (() => "Pic" | "File" | "MutiPic") | undefined; readonly label?: string | (() => string) | undefined; readonly size?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "default" | "small" | "large") | undefined; readonly error?: string | (() => string) | undefined; readonly headers?: (() => Record | Headers) | undefined; readonly url?: string | (() => string) | undefined; readonly validateStatus?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "success" | "error" | "validating") | undefined; readonly prop?: string | (() => string | string[]) | undefined; readonly tip?: string | (() => string) | undefined; readonly suffixContent?: string | (() => string) | undefined; readonly labelWidth?: string | (() => string) | undefined; readonly requiredMessage?: string | (() => string) | undefined; readonly validType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType) | (((new (...args: any[]) => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | (() => import('../..').ValidType)) | null)[], unknown, unknown> | (() => "Date" | "Number" | "Float" | "Price" | "Datetime" | "Time" | "Url" | "Email" | "Phone" | "Character") | undefined; readonly validExpression?: string | (() => string) | undefined; readonly validMessage?: string | (() => string) | undefined; readonly validMethod?: Function | (() => Function) | undefined; readonly queryField?: string | (() => string) | undefined; readonly queryMethod?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod) | (((new (...args: any[]) => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | (() => import('../..').QueryMethod)) | null)[], unknown, unknown> | (() => "Equal" | "GreaterThan" | "GreaterThanOrEqual" | "LessThan" | "LessThanOrEqual" | "NotEqual" | "StartsWith" | "EndsWith" | "Contains" | "Like" | "StdIn" | "in" | "ORLike" | "NoAuto") | undefined; readonly queryDataType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType) | (((new (...args: any[]) => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | (() => import('../..').QueryDataType)) | null)[], unknown, unknown> | (() => "String" | "Int" | "Guid" | "Date" | "Object" | "TimeStamp" | "SecondStamp") | undefined; readonly propStart?: string | (() => string) | undefined; readonly propEnd?: string | (() => string) | undefined; readonly childType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType) | (((new (...args: any[]) => "default" | "input" | "picker" | "button") | (() => import('../..').ChildType)) | null)[], unknown, unknown> | (() => "default" | "input" | "picker" | "button") | undefined; readonly spacer?: string | (() => string) | undefined; readonly spaceSize?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(NumberConstructor | import('vue').PropType)[], unknown, unknown> | (() => number | "default" | "small" | "large") | undefined; readonly rules?: (() => import('element-plus').FormItemRule | import('element-plus').FormItemRule[]) | undefined; readonly for?: string | (() => string) | undefined; readonly sizeLimit?: number | (() => number) | undefined; readonly resourceCode?: string | (() => string) | undefined; readonly restrictCode?: string | (() => string) | undefined; readonly fileTypes?: string | (() => string) | undefined; readonly limit?: number | (() => number) | undefined; readonly picLimitType?: string | (() => string) | undefined; readonly picWidthLimit?: number | (() => number) | undefined; readonly picHeightLimit?: number | (() => number) | undefined; readonly crossorigin?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | ((new (...args: any[]) => "" | "anonymous" | "use-credentials") | (() => "" | "anonymous" | "use-credentials") | null)[], unknown, unknown> | (() => "" | "anonymous" | "use-credentials") | undefined; readonly beforeRemove?: ((uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => import('element-plus/es/utils/typescript.mjs').Awaitable) | (() => (uploadFile: import('element-plus').UploadFile, uploadFiles: import('element-plus').UploadFiles) => import('element-plus/es/utils/typescript.mjs').Awaitable) | undefined; }) => void; } & Record; export default ElsUpload; export * from './src/upload';