UNPKG

element-tiptap-vue3-niyuta

Version:

Rich-text editor build by baidu api and tiptap

486 lines 179 kB
declare const _sfc_main: import("vue").DefineComponent<{ onUpdate: { type: FunctionConstructor; required: false; }; editor: { type: ObjectConstructor; required: true; }; content: { type: StringConstructor; required: true; }; }, { emits: (event: "onClose", ...args: any[]) => void; props: any; isUploaded: import("vue").Ref<boolean>; recognitionResult: import("vue").Ref<string>; uploadFile: (request: any) => Promise<void>; convertToBase64: (file: File) => Promise<string>; handleSuccess: (result: any) => void; handleError: (error: any) => void; beforeUpload: (file: File) => boolean; replaceNodeWithResult: (result: string) => void; closeComponent: () => void; readonly ElUpload: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{ readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly beforeRemove: { readonly type: import("vue").PropType<(uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => import("element-plus/es/utils").Awaitable<boolean>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onRemove: import("element-plus/es/utils").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; })[], unknown, unknown, () => void, boolean>; readonly onChange: import("element-plus/es/utils").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; })[], unknown, unknown, () => void, boolean>; readonly onPreview: import("element-plus/es/utils").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; })[], unknown, unknown, () => void, boolean>; readonly onSuccess: import("element-plus/es/utils").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; })[], unknown, unknown, () => void, boolean>; readonly onProgress: import("element-plus/es/utils").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; })[], unknown, unknown, () => void, boolean>; readonly onError: import("element-plus/es/utils").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; })[], unknown, unknown, () => void, boolean>; readonly onExceed: import("element-plus/es/utils").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; })[], unknown, unknown, () => void, boolean>; readonly action: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>; readonly headers: { readonly type: import("vue").PropType<unknown>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly method: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>; readonly data: import("element-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>; readonly multiple: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>; readonly drag: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly withCredentials: BooleanConstructor; readonly showFileList: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; readonly accept: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "select", boolean>; readonly fileList: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[]) | ((new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[]))[], unknown, unknown, () => [], boolean>; readonly autoUpload: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "text" | "picture" | "picture-card", unknown, "text", boolean>; readonly httpRequest: import("element-plus/es/utils").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; })[], unknown, unknown, import("element-plus").UploadRequestHandler, boolean>; readonly disabled: BooleanConstructor; readonly limit: NumberConstructor; }, { props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly beforeRemove: { readonly type: import("vue").PropType<(uploadFile: import("element-plus").UploadFile, uploadFiles: import("element-plus").UploadFiles) => import("element-plus/es/utils").Awaitable<boolean>>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly onRemove: import("element-plus/es/utils").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; })[], unknown, unknown, () => void, boolean>; readonly onChange: import("element-plus/es/utils").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; })[], unknown, unknown, () => void, boolean>; readonly onPreview: import("element-plus/es/utils").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; })[], unknown, unknown, () => void, boolean>; readonly onSuccess: import("element-plus/es/utils").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; })[], unknown, unknown, () => void, boolean>; readonly onProgress: import("element-plus/es/utils").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; })[], unknown, unknown, () => void, boolean>; readonly onError: import("element-plus/es/utils").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; })[], unknown, unknown, () => void, boolean>; readonly onExceed: import("element-plus/es/utils").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; })[], unknown, unknown, () => void, boolean>; readonly action: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>; readonly headers: { readonly type: import("vue").PropType<unknown>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly method: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>; readonly data: import("element-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>; readonly multiple: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>; readonly drag: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly withCredentials: BooleanConstructor; readonly showFileList: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; readonly accept: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "select", boolean>; readonly fileList: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[]) | ((new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[]))[], unknown, unknown, () => [], boolean>; readonly autoUpload: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "text" | "picture" | "picture-card", unknown, "text", boolean>; readonly httpRequest: import("element-plus/es/utils").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; })[], unknown, unknown, import("element-plus").UploadRequestHandler, boolean>; readonly disabled: BooleanConstructor; readonly limit: NumberConstructor; }>> & { [x: `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any); }>>; slots: Readonly<{ [name: string]: import("vue").Slot<any>; }>; disabled: import("vue").ComputedRef<boolean>; uploadRef: import("vue").ShallowRef<{ $: import("vue").ComponentInternalInstance; $data: {}; $props: Partial<{ readonly type: string; readonly disabled: boolean; readonly name: string; readonly drag: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; readonly multiple: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; readonly data: Record<string, any>; readonly onError: (err: import("element-plus/es/components/upload/src/ajax").UploadAjaxError, rawFile: import("element-plus").UploadRawFile) => void; readonly onProgress: (evt: import("element-plus").UploadProgressEvent, rawFile: import("element-plus").UploadRawFile) => void; readonly action: string; readonly method: string; readonly showFileList: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; readonly accept: string; readonly fileList: import("element-plus").UploadUserFile[]; readonly autoUpload: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>; readonly listType: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "text" | "picture" | "picture-card", unknown>; readonly httpRequest: import("element-plus").UploadRequestHandler; readonly withCredentials: boolean; readonly beforeUpload: (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>; readonly onRemove: (file: import("element-plus").UploadFile | import("element-plus").UploadRawFile, rawFile?: import("element-plus").UploadRawFile) => void; readonly onSuccess: (response: any, rawFile: import("element-plus").UploadRawFile) => unknown; readonly onExceed: (files: File[], uploadFiles: import("element-plus").UploadUserFile[]) => void; readonly onStart: (rawFile: import("element-plus").UploadRawFile) => void; }> & Omit<Readonly<import("vue").ExtractPropTypes<{ readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onRemove: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (file: import("element-plus").UploadFile | import("element-plus").UploadRawFile, rawFile?: import("element-plus").UploadRawFile) => void) | (() => (file: import("element-plus").UploadFile | import("element-plus").UploadRawFile, rawFile?: import("element-plus").UploadRawFile) => void) | { (): (file: import("element-plus").UploadFile | import("element-plus").UploadRawFile, rawFile?: import("element-plus").UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (file: import("element-plus").UploadFile | import("element-plus").UploadRawFile, rawFile?: import("element-plus").UploadRawFile) => void) | (() => (file: import("element-plus").UploadFile | import("element-plus").UploadRawFile, rawFile?: import("element-plus").UploadRawFile) => void) | { (): (file: import("element-plus").UploadFile | import("element-plus").UploadRawFile, rawFile?: import("element-plus").UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onStart: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => void) | (() => (rawFile: import("element-plus").UploadRawFile) => void) | { (): (rawFile: import("element-plus").UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => void) | (() => (rawFile: import("element-plus").UploadRawFile) => void) | { (): (rawFile: import("element-plus").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: import("element-plus").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("element-plus").UploadRawFile) => unknown) | { (): (response: any, rawFile: import("element-plus").UploadRawFile) => unknown; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (response: any, rawFile: import("element-plus").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("element-plus").UploadRawFile) => unknown) | { (): (response: any, rawFile: import("element-plus").UploadRawFile) => unknown; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onProgress: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (evt: import("element-plus").UploadProgressEvent, rawFile: import("element-plus").UploadRawFile) => void) | (() => (evt: import("element-plus").UploadProgressEvent, rawFile: import("element-plus").UploadRawFile) => void) | { (): (evt: import("element-plus").UploadProgressEvent, rawFile: import("element-plus").UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (evt: import("element-plus").UploadProgressEvent, rawFile: import("element-plus").UploadRawFile) => void) | (() => (evt: import("element-plus").UploadProgressEvent, rawFile: import("element-plus").UploadRawFile) => void) | { (): (evt: import("element-plus").UploadProgressEvent, rawFile: import("element-plus").UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onError: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (err: import("element-plus/es/components/upload/src/ajax").UploadAjaxError, rawFile: import("element-plus").UploadRawFile) => void) | (() => (err: import("element-plus/es/components/upload/src/ajax").UploadAjaxError, rawFile: import("element-plus").UploadRawFile) => void) | { (): (err: import("element-plus/es/components/upload/src/ajax").UploadAjaxError, rawFile: import("element-plus").UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (err: import("element-plus/es/components/upload/src/ajax").UploadAjaxError, rawFile: import("element-plus").UploadRawFile) => void) | (() => (err: import("element-plus/es/components/upload/src/ajax").UploadAjaxError, rawFile: import("element-plus").UploadRawFile) => void) | { (): (err: import("element-plus/es/components/upload/src/ajax").UploadAjaxError, rawFile: import("element-plus").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("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; })[], unknown, unknown, () => void, boolean>; readonly action: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>; readonly headers: { readonly type: import("vue").PropType<unknown>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly method: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>; readonly data: import("element-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>; readonly multiple: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>; readonly drag: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly withCredentials: BooleanConstructor; readonly showFileList: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; readonly accept: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "select", boolean>; readonly fileList: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[]) | ((new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[]))[], unknown, unknown, () => [], boolean>; readonly autoUpload: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "text" | "picture" | "picture-card", unknown, "text", boolean>; readonly httpRequest: import("element-plus/es/utils").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; })[], unknown, unknown, import("element-plus").UploadRequestHandler, boolean>; readonly disabled: BooleanConstructor; readonly limit: NumberConstructor; }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "name" | "data" | "type" | "disabled" | "method" | "withCredentials" | "beforeUpload" | "onRemove" | "onSuccess" | "onProgress" | "onError" | "onExceed" | "action" | "multiple" | "drag" | "showFileList" | "accept" | "fileList" | "autoUpload" | "listType" | "httpRequest" | "onStart">; $attrs: { [x: string]: unknown; }; $refs: { [x: string]: unknown; }; $slots: Readonly<{ [name: string]: import("vue").Slot<any>; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string, {}>, {}, {}>; $emit: (event: string, ...args: any[]) => void; $el: any; $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{ readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onRemove: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (file: import("element-plus").UploadFile | import("element-plus").UploadRawFile, rawFile?: import("element-plus").UploadRawFile) => void) | (() => (file: import("element-plus").UploadFile | import("element-plus").UploadRawFile, rawFile?: import("element-plus").UploadRawFile) => void) | { (): (file: import("element-plus").UploadFile | import("element-plus").UploadRawFile, rawFile?: import("element-plus").UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (file: import("element-plus").UploadFile | import("element-plus").UploadRawFile, rawFile?: import("element-plus").UploadRawFile) => void) | (() => (file: import("element-plus").UploadFile | import("element-plus").UploadRawFile, rawFile?: import("element-plus").UploadRawFile) => void) | { (): (file: import("element-plus").UploadFile | import("element-plus").UploadRawFile, rawFile?: import("element-plus").UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onStart: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => void) | (() => (rawFile: import("element-plus").UploadRawFile) => void) | { (): (rawFile: import("element-plus").UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => void) | (() => (rawFile: import("element-plus").UploadRawFile) => void) | { (): (rawFile: import("element-plus").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: import("element-plus").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("element-plus").UploadRawFile) => unknown) | { (): (response: any, rawFile: import("element-plus").UploadRawFile) => unknown; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (response: any, rawFile: import("element-plus").UploadRawFile) => unknown) | (() => (response: any, rawFile: import("element-plus").UploadRawFile) => unknown) | { (): (response: any, rawFile: import("element-plus").UploadRawFile) => unknown; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onProgress: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (evt: import("element-plus").UploadProgressEvent, rawFile: import("element-plus").UploadRawFile) => void) | (() => (evt: import("element-plus").UploadProgressEvent, rawFile: import("element-plus").UploadRawFile) => void) | { (): (evt: import("element-plus").UploadProgressEvent, rawFile: import("element-plus").UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (evt: import("element-plus").UploadProgressEvent, rawFile: import("element-plus").UploadRawFile) => void) | (() => (evt: import("element-plus").UploadProgressEvent, rawFile: import("element-plus").UploadRawFile) => void) | { (): (evt: import("element-plus").UploadProgressEvent, rawFile: import("element-plus").UploadRawFile) => void; new (): any; readonly prototype: any; })[], unknown, unknown, () => void, boolean>; readonly onError: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (err: import("element-plus/es/components/upload/src/ajax").UploadAjaxError, rawFile: import("element-plus").UploadRawFile) => void) | (() => (err: import("element-plus/es/components/upload/src/ajax").UploadAjaxError, rawFile: import("element-plus").UploadRawFile) => void) | { (): (err: import("element-plus/es/components/upload/src/ajax").UploadAjaxError, rawFile: import("element-plus").UploadRawFile) => void; new (): any; readonly prototype: any; } | ((new (...args: any[]) => (err: import("element-plus/es/components/upload/src/ajax").UploadAjaxError, rawFile: import("element-plus").UploadRawFile) => void) | (() => (err: import("element-plus/es/components/upload/src/ajax").UploadAjaxError, rawFile: import("element-plus").UploadRawFile) => void) | { (): (err: import("element-plus/es/components/upload/src/ajax").UploadAjaxError, rawFile: import("element-plus").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("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; })[], unknown, unknown, () => void, boolean>; readonly action: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "#", boolean>; readonly headers: { readonly type: import("vue").PropType<unknown>; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly method: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "post", boolean>; readonly data: import("element-plus/es/utils").EpPropFinalized<ObjectConstructor, unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>; readonly multiple: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "file", boolean>; readonly drag: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>; readonly withCredentials: BooleanConstructor; readonly showFileList: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; readonly accept: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>; readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "select", boolean>; readonly fileList: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[]) | ((new (...args: any[]) => import("element-plus").UploadUserFile[]) | (() => import("element-plus").UploadUserFile[]))[], unknown, unknown, () => [], boolean>; readonly autoUpload: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>; readonly listType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "text" | "picture" | "picture-card", unknown, "text", boolean>; readonly httpRequest: import("element-plus/es/utils").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; })[], unknown, unknown, import("element-plus").UploadRequestHandler, boolean>; readonly disabled: BooleanConstructor; readonly limit: NumberConstructor; }>>, { props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{ readonly beforeUpload: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | (() => (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>) | { (): (rawFile: import("element-plus").UploadRawFile) => import("element-plus/es/utils").Awaitable<boolean | void | File | Blob>; new (): any; readonly prototype: any; } | ((new (...a