declare const _default: import("vue").DefineComponent<{ value: import("vue-types").VueTypeValidableDef & { default: string; } & { default: string; }; disabled: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; options: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; maxSize: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; uploadRequest: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; }, { props: Readonly & { default: string; } & { default: string; }; disabled: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; options: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; maxSize: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; uploadRequest: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; onReady?: ((...args: any[]) => any) | undefined; onGetCount?: ((...args: any[]) => any) | undefined; }>>; defaultOptions: { theme: string; boundary: HTMLElement; modules: { toolbar: { container: (string[] | { header: number; }[] | { list: string; }[] | { script: string; }[] | { indent: string; }[] | { direction: string; }[] | { size: (string | boolean)[]; }[] | { header: (number | boolean)[]; }[] | ({ color: never[]; background?: undefined; } | { background: never[]; color?: undefined; })[] | { font: never[]; }[] | { align: never[]; }[])[]; handlers: { image: (value: any) => void; }; }; }; placeholder: string; readOnly: boolean; }; emits: (event: "focus" | "ready" | "change" | "blur" | "update:value" | "getCount", ...args: any[]) => void; state: { editorOption: {}; quill: null; }; wordCount: import("vue").Ref; maxLen: import("vue").Ref; _content: string; pasteFilesCount: import("vue").Ref; editor: import("vue").Ref; mergeOptions: (def: any, custom: any) => any; initialize: () => void; handleUploadSuccess: (e: any) => void; handlePaste: (evt: any) => void; upload: import("vue").DefineComponent<{ uploadProps: { type: import("vue").PropType; default: () => {}; }; extraProps: { type: import("vue").PropType; default: () => {}; }; defaultList: { type: import("vue").PropType; default: () => never[]; }; uploadRequest: { type: import("vue").PropType; default: () => () => void; }; cloudReadUrl: { type: import("vue").PropType; default: string; }; holdProgress: { type: import("vue").PropType; default: number; }; customErrors: { type: import("vue").PropType; default: () => {}; }; }, { uploadDisabled: import("vue").ComputedRef; updateUploadProgress(file: any, progress: any): void; customUploadRequest(file: any): void; fileIsDelete(file: any): boolean; uploadSuccess(data: any, file: any): void; uploadError(error: any, file?: any): void; deleteFile(uid: any): Promise; pictureHoverEnter(uid: string): void; pictureHoverLeave(uid: string): void; viewOnePicture(item: any): void; handleClosePictureView(): void; reUpload(e: any, uid: any): void; paste(event: ClipboardEvent): void; handleReject(e: any): void; icons: { pdf: string; ppt: string; excel: string; doc: string; others: string; }; uploadBarColor: import("vue").Ref; uploadedList: import("vue").Ref; fileList: import("vue").Ref<{}>; onepViewImageHover: import("vue").Ref<{}>; previewVisible: import("vue").Ref; onepViewImage: import("vue").Ref<{}>; extraConfigs: import("vue").Ref<{ maxSize: number; maxCount: number; isAllowDownloadFieldProps: boolean; hideDisabledBtn: boolean; tips: string; showTips: boolean; btnClass: string; picClass: string; alignCenter: boolean; canNotViewAccept: string; myBtn: boolean; showFileName: boolean; drag: boolean; }>; uploadConfigs: import("vue").Ref<{ multiple: boolean; showUploadList: boolean; showSlotList: boolean; listType: string; text: string; accept: string; data: {}; name: string; disabled: boolean; customRequest: ({ file, fileField, data }: { file: any; fileField: any; data: any; }) => Promise; }>; pictureFileTypes: import("vue").Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("error" | "success" | "delete" | "update" | "previewFile" | "successFile" | "deleteFile" | "updateDisabledStatus" | "updateIsUploadingStatus")[], "error" | "success" | "delete" | "update" | "previewFile" | "successFile" | "deleteFile" | "updateDisabledStatus" | "updateIsUploadingStatus", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: () => {}; }; extraProps: { type: import("vue").PropType; default: () => {}; }; defaultList: { type: import("vue").PropType; default: () => never[]; }; uploadRequest: { type: import("vue").PropType; default: () => () => void; }; cloudReadUrl: { type: import("vue").PropType; default: string; }; holdProgress: { type: import("vue").PropType; default: number; }; customErrors: { type: import("vue").PropType; default: () => {}; }; }>> & { onError?: ((...args: any[]) => any) | undefined; onSuccess?: ((...args: any[]) => any) | undefined; onDelete?: ((...args: any[]) => any) | undefined; onUpdate?: ((...args: any[]) => any) | undefined; onPreviewFile?: ((...args: any[]) => any) | undefined; onSuccessFile?: ((...args: any[]) => any) | undefined; onDeleteFile?: ((...args: any[]) => any) | undefined; onUpdateDisabledStatus?: ((...args: any[]) => any) | undefined; onUpdateIsUploadingStatus?: ((...args: any[]) => any) | undefined; }, { uploadRequest: import("../..").UploadRequest; uploadProps: import("../..").UploadPropsInner; extraProps: import("../..").ExtraProps; defaultList: import("../..").DefaultList; cloudReadUrl: string; holdProgress: number; customErrors: import("../..").CustomErrors; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("focus" | "ready" | "change" | "blur" | "update:value" | "getCount")[], "focus" | "ready" | "change" | "blur" | "update:value" | "getCount", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly & { default: string; } & { default: string; }; disabled: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; options: import("vue-types").VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; } & { default: () => { [key: string]: any; }; }; maxSize: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; uploadRequest: import("vue-types").VueTypeValidableDef<(...args: any[]) => any> & { default: (...args: any[]) => any; }; }>> & { onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; onReady?: ((...args: any[]) => any) | undefined; onGetCount?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; value: string; options: { [key: string]: any; }; maxSize: number; uploadRequest: (...args: any[]) => any; }>; export default _default;