declare const TaEditor: import("tav-ui/es/utils/with-install").SFCWithInstall; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; uploadVarsJson: { type: StringConstructor; }; apiUploadImage: { type: import("vue").PropType<(params: any) => Promise>; }; apiUploadFile: { type: import("vue").PropType<(params: any) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: any) => Promise>; }; }, { props: Readonly<{ uploadVarsJson: string | undefined; value: string; width: string | number; height: string | number; onClick: ((...args: any[]) => any) | undefined; onFocus: ((...args: any[]) => any) | undefined; onBlur: ((...args: any[]) => any) | undefined; onChange: ((...args: any[]) => any) | undefined; onDblclick: ((...args: any[]) => any) | undefined; id: string | number | undefined; placeholder: string; multiple: boolean; "onUpdate:value": ((...args: any[]) => any) | undefined; onInit: ((...args: any[]) => any) | undefined; readonly: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiUploadImage: ((params: any) => Promise) | undefined; apiUploadFile: ((params: any) => Promise) | undefined; apiPreviewFile: ((params: any) => Promise) | undefined; }>; emits: ((event: "blur", ...args: any[]) => void) & ((event: "change", ...args: any[]) => void) & ((event: "click", ...args: any[]) => void) & ((event: "dblclick", ...args: any[]) => void) & ((event: "focus", ...args: any[]) => void) & ((event: "update:value", ...args: any[]) => void) & ((event: "init", ...args: any[]) => void); globalConfigProps: import("vue").ComputedRef<{ imageAccept?: unknown; fileAccept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; uploadVarsJson?: unknown; apiUploadImage?: unknown; apiUploadFile?: unknown; apiPreviewFile?: unknown; } & { multiple: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; } & { uploadVarsJson?: string | undefined; apiUploadImage?: ((params: any) => Promise) | undefined; apiUploadFile?: ((params: any) => Promise) | undefined; apiPreviewFile?: ((params: any) => Promise) | undefined; } & { appId: string | number; uploadVarsJson: string; }>; mergedProps: import("vue").ComputedRef<{ imageAccept?: unknown; fileAccept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; uploadVarsJson?: unknown; apiUploadImage?: unknown; apiUploadFile?: unknown; apiPreviewFile?: unknown; } & { multiple: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; } & { uploadVarsJson?: string | undefined; apiUploadImage?: ((params: any) => Promise) | undefined; apiUploadFile?: ((params: any) => Promise) | undefined; apiPreviewFile?: ((params: any) => Promise) | undefined; } & { appId: string | number; } & { value?: unknown; id?: unknown; width?: unknown; height?: unknown; placeholder?: unknown; readonly?: unknown; imageAccept?: unknown; fileAccept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; uploadVarsJson?: unknown; apiUploadImage?: unknown; apiUploadFile?: unknown; apiPreviewFile?: unknown; } & { value: string; width: string | number; height: string | number; placeholder: string; multiple: boolean; readonly: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; } & { uploadVarsJson?: string | undefined; id?: string | number | undefined; apiUploadImage?: ((params: any) => Promise) | undefined; apiUploadFile?: ((params: any) => Promise) | undefined; apiPreviewFile?: ((params: any) => Promise) | undefined; }>; setDisable: (disable: boolean) => void; setLoading: (loading: boolean) => void; apiResult: import("vue").ComputedRef; apiError: import("vue").ComputedRef; handleApi: , T extends Record, K extends Record | Record[]>(options: O & import("../file/src/hooks").UseRequestHandleApiDefaultOptions) => Promise; editorMainElRef: import("vue").Ref; editorInstanceRef: null; previewFileApiOptions: (file: import("..").FileUploadApiResponseRecord) => import("../file/src/hooks").UseRequestHandleApiDefaultOptions | undefined; registryOuterChannel: (editor: any, callback: (...args: any[]) => any) => void; registryInnerChannel: (editor: any) => void; createAlignsButton: (editor: import("tinymce").Editor) => void; createListsButton: (editor: import("tinymce").Editor) => void; createUploadimageButton: (editor: import("tinymce").Editor, handleClick?: ((...args: any[]) => any) | undefined) => void; createUploadfileButton: (editor: import("tinymce").Editor, handleClick?: ((...args: any[]) => any) | undefined) => void; menubarConfig: import("vue").ComputedRef<{ menubar: boolean; }>; pluginConfig: import("vue").ComputedRef<{ plugins: string; pluginOptions: Record; }>; toolbarConfig: import("vue").ComputedRef<{ toolbar: string; toolbarOptions: { toolbar_sticky: boolean; toolbar_mode: any; }; }>; statusbarConfig: import("vue").ComputedRef<{ statusbar: boolean; statusbarOptions: { elementpath: boolean; resize: any; }; }>; updateStatusbarStyle: (e: any, editorMainElRef: import("vue").Ref) => void; editorValue: import("vue").WritableComputedRef; curUploadVarsJson: string; refreshDataUploadVars: (data: any) => any; editorOptions: import("vue").ComputedRef; previewVisible: import("vue").Ref; previewFile: import("vue").Ref<{ url: string; name: string; suffix: string; previewUrl?: string | undefined; previewSupportWPS?: boolean | undefined; }, import("..").FileUploadApiResponseRecord | { url: string; name: string; suffix: string; previewUrl?: string | undefined; previewSupportWPS?: boolean | undefined; }>; handleViewBtnClick: (row: import("..").FileUploadApiResponseRecord) => Promise; editorCustomUploadimageModalRef: import("vue").Ref; editorCustomUploadimageModalVisible: import("vue").Ref; handleCustomUploadimageButtonClick: () => void; handleEditorCustomUploadimageModalClose: (...args: any[]) => void; editorCustomUploadfileModalRef: import("vue").Ref; editorCustomUploadfileModalVisible: import("vue").Ref; handleCustomUploadfileButtonClick: () => void; handleEditorCustomUploadfileModalClose: (...args: any[]) => void; setup: () => Promise; cleanup: () => void; TaFileUploadPreview: import("tav-ui/es/utils/with-install").SFCWithInstall; default: string; }; wrapClassName: { type: import("vue").PropType; }; destroyOnClose: { type: import("vue").PropType; default: boolean; }; maskClosable: { type: import("vue").PropType; default: boolean; }; getPopupContainer: { type: import("vue").PropType<((instance: any) => HTMLElement) | undefined>; default: () => HTMLElement; }; visible: { type: BooleanConstructor; default: boolean; }; file: { type: import("vue").PropType; default: () => import("..").FileUploadApiResponseRecord; required: boolean; }; close: { type: import("vue").PropType<(...args: any[]) => any>; }; imageAspectRatio: { type: import("vue").PropType<"1-1" | "4-3" | "3-4" | "16-9">; }; }, { props: Readonly<{ width: string | number | undefined; close: ((...args: any[]) => any) | undefined; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; "onUpdate:visible": ((visible: boolean) => any) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; wrapClassName: string | undefined; onClose: (() => any) | undefined; onOpen: (() => any) | undefined; file: import("..").FileUploadApiResponseRecord; imageAspectRatio: "1-1" | "4-3" | "3-4" | "16-9" | undefined; }>; emits: ((event: "close") => void) & ((event: "update:visible", visible: boolean) => void) & ((event: "open") => void); computedProps: import("vue").ComputedRef<{ width: string | number | undefined; close: ((...args: any[]) => any) | undefined; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; "onUpdate:visible": ((visible: boolean) => any) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; wrapClassName: string | undefined; onClose: (() => any) | undefined; onOpen: (() => any) | undefined; file: import("..").FileUploadApiResponseRecord; imageAspectRatio: "1-1" | "4-3" | "3-4" | "16-9" | undefined; }>; createMessage: import("ant-design-vue/lib/message").MessageApi; supportWPS: import("vue").ComputedRef; currentFilePath: import("vue").ComputedRef; filePreviewModalBodyContent: import("vue").Ref; loading: import("vue").ComputedRef; setLoading: (loading: boolean) => void; currentFile: import("vue").ComputedRef; currentFileType: import("vue").ComputedRef<"" | "image" | "office">; modalVisible: import("vue").Ref; open: () => Promise; close: () => void; handleOnVisibleChange: (isOpen: boolean) => void; validateFileType: () => boolean; cleanup: () => void; AButton: any; AImage: any; ASpin: any; CloseOutlined: import("@ant-design/icons-vue/lib/icons/CloseOutlined").CloseOutlinedIconType; TaModal: import("tav-ui/es/utils/with-install").SFCWithInstall Promise>; } & { defaultFullscreen: { type: BooleanConstructor; }; canFullscreen: { type: BooleanConstructor; default: boolean; }; wrapperFooterOffset: { type: NumberConstructor; default: number; }; helpMessage: import("vue").PropType; useWrapper: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; }; loadingTip: { type: StringConstructor; }; showCancelBtn: { type: BooleanConstructor; default: boolean; }; showOkBtn: { type: BooleanConstructor; default: boolean; }; wrapperProps: import("vue").PropType>; afterClose: import("vue").PropType<() => Promise>; bodyStyle: import("vue").PropType; style: import("vue").PropType; closable: { type: BooleanConstructor; default: boolean; }; closeIcon: import("vue").PropType; confirmLoading: { type: BooleanConstructor; }; destroyOnClose: { type: BooleanConstructor; }; footer: import("vue").PropType; getContainer: import("vue").PropType<() => any>; mask: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; keyboard: { type: BooleanConstructor; default: boolean; }; maskStyle: import("vue").PropType; okType: { type: StringConstructor; default: string; }; okButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; cancelButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; title: { type: StringConstructor; }; visible: { type: BooleanConstructor; }; width: import("vue").PropType; wrapClassName: { type: StringConstructor; }; zIndex: { type: NumberConstructor; }; }, { handleCancel: (e: Event) => Promise; getBindValue: import("vue").ComputedRef>; getProps: import("vue").ComputedRef>; handleFullScreen: (e: Event) => void; fullScreenRef: import("vue").Ref; getMergeProps: import("vue").ComputedRef>; handleOk: (e: Event) => void; visibleRef: import("vue").Ref; omit: { (object: T_1 | null | undefined, ...paths: K_1): Pick>; (object: T_2 | null | undefined, ...paths: import("lodash").Many[]): import("lodash").Omit; (object: T_3 | null | undefined, ...paths: import("lodash").Many[]): Partial; }; modalWrapperRef: import("vue").Ref; handleExtHeight: (height: number) => void; handleHeightChange: (height: string) => void; handleTitleDbClick: (e: any) => void; getWrapperHeight: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible")[], "cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ visible?: unknown; scrollTop?: unknown; height?: unknown; minHeight?: unknown; draggable?: unknown; centered?: unknown; cancelText?: unknown; okText?: unknown; closeFunc?: unknown; defaultFullscreen?: unknown; canFullscreen?: unknown; wrapperFooterOffset?: unknown; helpMessage?: unknown; useWrapper?: unknown; loading?: unknown; loadingTip?: unknown; showCancelBtn?: unknown; showOkBtn?: unknown; wrapperProps?: unknown; afterClose?: unknown; bodyStyle?: unknown; style?: unknown; closable?: unknown; closeIcon?: unknown; confirmLoading?: unknown; destroyOnClose?: unknown; footer?: unknown; getContainer?: unknown; mask?: unknown; maskClosable?: unknown; keyboard?: unknown; maskStyle?: unknown; okType?: unknown; okButtonProps?: unknown; cancelButtonProps?: unknown; title?: unknown; width?: unknown; wrapClassName?: unknown; zIndex?: unknown; } & { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; } & { width?: string | number | undefined; height?: number | undefined; style?: import("vue").CSSProperties | undefined; helpMessage?: string | string[] | undefined; title?: string | undefined; okText?: string | undefined; cancelText?: string | undefined; minHeight?: number | undefined; closeFunc?: (() => Promise) | undefined; loadingTip?: string | undefined; wrapperProps?: Partial | undefined; afterClose?: (() => Promise) | undefined; bodyStyle?: import("vue").CSSProperties | undefined; closeIcon?: import("../modal/src/types").VueNode; footer?: import("../modal/src/types").VueNode; getContainer?: (() => any) | undefined; maskStyle?: import("vue").CSSProperties | undefined; okButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; cancelButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; wrapClassName?: string | undefined; zIndex?: number | undefined; }> & { "onUpdate:visible"?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; "onHeight-change"?: ((...args: any[]) => any) | undefined; onOk?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; }, { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; }>>; tavI18n: (key: string, vars?: any) => any; DEFAULT_FILEUPLOAD_PREVIEW_CLASSNAME: string; DEFAULT_FILEUPLOAD_PREVIEW_ID: string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { open: () => boolean; close: () => boolean; 'update:visible': (visible: boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ width?: unknown; wrapClassName?: unknown; destroyOnClose?: unknown; maskClosable?: unknown; getPopupContainer?: unknown; visible?: unknown; file?: unknown; close?: unknown; imageAspectRatio?: unknown; } & { width: string | number | undefined; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; file: import("..").FileUploadApiResponseRecord; } & { close?: ((...args: any[]) => any) | undefined; wrapClassName?: string | undefined; imageAspectRatio?: "1-1" | "4-3" | "3-4" | "16-9" | undefined; }> & { "onUpdate:visible"?: ((visible: boolean) => any) | undefined; onClose?: (() => any) | undefined; onOpen?: (() => any) | undefined; }, { width: string | number | undefined; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; file: import("..").FileUploadApiResponseRecord; }>>; DEFAULT_EDITOR_CLASSNAME: string; DEFAULT_EDITOR_ID: string; TaEditorCustomUploadimageModal: import("tav-ui/es/utils/with-install").SFCWithInstall; default: number; }; wrapClassName: { type: import("vue").PropType; }; destroyOnClose: { type: import("vue").PropType; default: boolean; }; maskClosable: { type: import("vue").PropType; default: boolean; }; getPopupContainer: { type: import("vue").PropType<((instance: any) => HTMLElement) | undefined>; default: () => HTMLElement; }; imageAccept: { type: StringConstructor; default: string; }; fileAccept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; uploadVarsJson: { type: StringConstructor; }; apiUploadImage: { type: import("vue").PropType<(params: any) => Promise>; }; apiUploadFile: { type: import("vue").PropType<(params: any) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: any) => Promise>; }; }, { props: Readonly<{ uploadVarsJson: string | undefined; width: string | number | undefined; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; "onUpdate:visible": ((visible: boolean) => any) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; wrapClassName: string | undefined; onClose: ((...args: any[]) => any) | undefined; multiple: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiUploadImage: ((params: any) => Promise) | undefined; apiUploadFile: ((params: any) => Promise) | undefined; apiPreviewFile: ((params: any) => Promise) | undefined; onOpen: (() => any) | undefined; }>; emits: ((event: "close", ...args: any[]) => void) & ((event: "update:visible", visible: boolean) => void) & ((event: "open") => void); globalConfigProps: import("vue").ComputedRef<{ imageAccept?: unknown; fileAccept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; uploadVarsJson?: unknown; apiUploadImage?: unknown; apiUploadFile?: unknown; apiPreviewFile?: unknown; } & { multiple: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; } & { uploadVarsJson?: string | undefined; apiUploadImage?: ((params: any) => Promise) | undefined; apiUploadFile?: ((params: any) => Promise) | undefined; apiPreviewFile?: ((params: any) => Promise) | undefined; } & { appId: string | number; uploadVarsJson: string; }>; mergedProps: import("vue").ComputedRef<{ imageAccept?: unknown; fileAccept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; uploadVarsJson?: unknown; apiUploadImage?: unknown; apiUploadFile?: unknown; apiPreviewFile?: unknown; } & { multiple: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; } & { uploadVarsJson?: string | undefined; apiUploadImage?: ((params: any) => Promise) | undefined; apiUploadFile?: ((params: any) => Promise) | undefined; apiPreviewFile?: ((params: any) => Promise) | undefined; } & { appId: string | number; } & { visible?: unknown; width?: unknown; wrapClassName?: unknown; destroyOnClose?: unknown; maskClosable?: unknown; getPopupContainer?: unknown; imageAccept?: unknown; fileAccept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; uploadVarsJson?: unknown; apiUploadImage?: unknown; apiUploadFile?: unknown; apiPreviewFile?: unknown; } & { width: string | number | undefined; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; multiple: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; } & { uploadVarsJson?: string | undefined; wrapClassName?: string | undefined; apiUploadImage?: ((params: any) => Promise) | undefined; apiUploadFile?: ((params: any) => Promise) | undefined; apiPreviewFile?: ((params: any) => Promise) | undefined; }>; tabsActive: import("vue").Ref; tabsOptions: import("vue").Ref<{ label: string; value: string; }[], { label: string; value: string; }[] | { label: string; value: string; }[]>; fileUploadModelValue: import("vue").Ref; curUploadVarsJson: string; refreshDataUploadVars: (data: any) => any; handleBeforePreviewApiAction: (row: import("..").FileUploadApiResponseRecord & Record) => any; handleConfirmValue: () => any; handleFileUploadAfterApi: (apiData: any) => Promise; imageLinkRef: import("vue").Ref; getUploadimageModalTabsValue: () => Promise>; confirm: () => Promise; modalVisible: import("vue").Ref; open: () => Promise; close: (values?: {}) => void; cleanup: () => void; TaButton: import("tav-ui/es/utils/with-install").SFCWithInstall & { default: string; }; type: import("vue-types").VueTypeDef<"default" | "link" | "text" | "primary" | "ghost" | "dashed">; htmlType: import("vue-types").VueTypeDef<"reset" | "submit" | "button"> & { default: "reset" | "submit" | "button"; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType<"small" | "middle" | "large" | undefined>; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; ghost: import("vue-types").VueTypeValidableDef; block: import("vue-types").VueTypeValidableDef; danger: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; href: import("vue-types").VueTypeValidableDef & { default: string; }; target: import("vue-types").VueTypeValidableDef & { default: string; }; title: import("vue-types").VueTypeValidableDef & { default: string; }; color: { type: StringConstructor; validator: (v: any) => boolean; }; disabled: { type: BooleanConstructor; }; preIcon: { type: StringConstructor; }; preIconColor: { type: StringConstructor; }; postIcon: { type: StringConstructor; }; postIconColor: { type: StringConstructor; }; iconSize: { type: NumberConstructor; default: number; }; onClick: { type: import("vue").PropType<(...args: any[]) => any>; default: null; }; permission: { type: StringConstructor; }; permissionCode: { type: NumberConstructor; }; usePermission: { type: import("vue").PropType<{ code: string; ref: any; row?: any; }>; }; ifShow: { type: BooleanConstructor; default: boolean; }; }, { getButtonClass: import("vue").ComputedRef<{ [x: string]: boolean; 'is-disabled': boolean; }[]>; getBindValue: import("vue").ComputedRef<{ type: "default" | "link" | "text" | "primary" | "ghost" | "dashed" | undefined; target: string; size: "small" | "middle" | "large" | undefined; icon: import("../..").VueNode; prefixCls: string; color: string | undefined; ghost: boolean | undefined; htmlType: "reset" | "submit" | "button"; shape: import("ant-design-vue/lib/button").ButtonShape | undefined; loading: boolean | { delay?: number | undefined; }; block: boolean | undefined; danger: boolean | undefined; href: string; title: string; disabled: boolean; preIcon: string | undefined; preIconColor: string | undefined; postIcon: string | undefined; postIconColor: string | undefined; iconSize: number; onClick: (...args: any[]) => any; permission: string | undefined; permissionCode: number | undefined; usePermission: { code: string; ref: any; row?: any; } | undefined; ifShow: boolean; }>; IfShow: import("vue").ComputedRef<(code: any) => any>; computedUsePermission: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; color?: unknown; disabled?: unknown; preIcon?: unknown; preIconColor?: unknown; postIcon?: unknown; postIconColor?: unknown; iconSize?: unknown; onClick?: unknown; permission?: unknown; permissionCode?: unknown; usePermission?: unknown; ifShow?: unknown; } & { target: string; prefixCls: string; htmlType: "reset" | "submit" | "button"; loading: boolean | { delay?: number | undefined; }; href: string; title: string; disabled: boolean; iconSize: number; onClick: (...args: any[]) => any; ifShow: boolean; } & { type?: "default" | "link" | "text" | "primary" | "ghost" | "dashed" | undefined; size?: "small" | "middle" | "large" | undefined; icon?: import("../..").VueNode; color?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/lib/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; preIcon?: string | undefined; preIconColor?: string | undefined; postIcon?: string | undefined; postIconColor?: string | undefined; permission?: string | undefined; permissionCode?: number | undefined; usePermission?: { code: string; ref: any; row?: any; } | undefined; }>, { target: string; prefixCls: string; htmlType: "reset" | "submit" | "button"; loading: boolean | { delay?: number | undefined; }; href: string; title: string; disabled: boolean; iconSize: number; onClick: (...args: any[]) => any; ifShow: boolean; }>>; TaButtonGroup: import("tav-ui/es/utils/with-install").SFCWithInstall; default: () => import("..").ButtonGroupItem[]; }; badgeMax: { type: NumberConstructor; }; }, { scrollRef: import("vue").Ref; getNumber: (num: any, item: any) => string | number; clickHandle: (data: import("..").ButtonGroupItem, index: number, event?: Event | undefined) => void; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("btnClick" | "update:active")[], "btnClick" | "update:active", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ active?: unknown; islink?: unknown; buttons?: unknown; badgeMax?: unknown; } & { islink: boolean; buttons: import("..").ButtonGroupItem[]; } & { active?: string | number | undefined; badgeMax?: number | undefined; }> & { onBtnClick?: ((...args: any[]) => any) | undefined; "onUpdate:active"?: ((...args: any[]) => any) | undefined; }, { islink: boolean; buttons: import("..").ButtonGroupItem[]; }>>; TaModal: import("tav-ui/es/utils/with-install").SFCWithInstall Promise>; } & { defaultFullscreen: { type: BooleanConstructor; }; canFullscreen: { type: BooleanConstructor; default: boolean; }; wrapperFooterOffset: { type: NumberConstructor; default: number; }; helpMessage: import("vue").PropType; useWrapper: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; }; loadingTip: { type: StringConstructor; }; showCancelBtn: { type: BooleanConstructor; default: boolean; }; showOkBtn: { type: BooleanConstructor; default: boolean; }; wrapperProps: import("vue").PropType>; afterClose: import("vue").PropType<() => Promise>; bodyStyle: import("vue").PropType; style: import("vue").PropType; closable: { type: BooleanConstructor; default: boolean; }; closeIcon: import("vue").PropType; confirmLoading: { type: BooleanConstructor; }; destroyOnClose: { type: BooleanConstructor; }; footer: import("vue").PropType; getContainer: import("vue").PropType<() => any>; mask: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; keyboard: { type: BooleanConstructor; default: boolean; }; maskStyle: import("vue").PropType; okType: { type: StringConstructor; default: string; }; okButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; cancelButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; title: { type: StringConstructor; }; visible: { type: BooleanConstructor; }; width: import("vue").PropType; wrapClassName: { type: StringConstructor; }; zIndex: { type: NumberConstructor; }; }, { handleCancel: (e: Event) => Promise; getBindValue: import("vue").ComputedRef>; getProps: import("vue").ComputedRef>; handleFullScreen: (e: Event) => void; fullScreenRef: import("vue").Ref; getMergeProps: import("vue").ComputedRef>; handleOk: (e: Event) => void; visibleRef: import("vue").Ref; omit: { (object: T_1 | null | undefined, ...paths: K_1): Pick>; (object: T_2 | null | undefined, ...paths: import("lodash").Many[]): import("lodash").Omit; (object: T_3 | null | undefined, ...paths: import("lodash").Many[]): Partial; }; modalWrapperRef: import("vue").Ref; handleExtHeight: (height: number) => void; handleHeightChange: (height: string) => void; handleTitleDbClick: (e: any) => void; getWrapperHeight: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible")[], "cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ visible?: unknown; scrollTop?: unknown; height?: unknown; minHeight?: unknown; draggable?: unknown; centered?: unknown; cancelText?: unknown; okText?: unknown; closeFunc?: unknown; defaultFullscreen?: unknown; canFullscreen?: unknown; wrapperFooterOffset?: unknown; helpMessage?: unknown; useWrapper?: unknown; loading?: unknown; loadingTip?: unknown; showCancelBtn?: unknown; showOkBtn?: unknown; wrapperProps?: unknown; afterClose?: unknown; bodyStyle?: unknown; style?: unknown; closable?: unknown; closeIcon?: unknown; confirmLoading?: unknown; destroyOnClose?: unknown; footer?: unknown; getContainer?: unknown; mask?: unknown; maskClosable?: unknown; keyboard?: unknown; maskStyle?: unknown; okType?: unknown; okButtonProps?: unknown; cancelButtonProps?: unknown; title?: unknown; width?: unknown; wrapClassName?: unknown; zIndex?: unknown; } & { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; } & { width?: string | number | undefined; height?: number | undefined; style?: import("vue").CSSProperties | undefined; helpMessage?: string | string[] | undefined; title?: string | undefined; okText?: string | undefined; cancelText?: string | undefined; minHeight?: number | undefined; closeFunc?: (() => Promise) | undefined; loadingTip?: string | undefined; wrapperProps?: Partial | undefined; afterClose?: (() => Promise) | undefined; bodyStyle?: import("vue").CSSProperties | undefined; closeIcon?: import("../modal/src/types").VueNode; footer?: import("../modal/src/types").VueNode; getContainer?: (() => any) | undefined; maskStyle?: import("vue").CSSProperties | undefined; okButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; cancelButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; wrapClassName?: string | undefined; zIndex?: number | undefined; }> & { "onUpdate:visible"?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; "onHeight-change"?: ((...args: any[]) => any) | undefined; onOk?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; }, { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; }>>; tavI18n: (key: string, vars?: any) => any; TaFileUpload: import("tav-ui/es/utils/with-install").SFCWithInstall; default: () => never[]; }; apiParams: { type: import("vue").PropType>; default: () => {}; }; disabled: { type: import("vue").PropType; }; name: { type: import("vue").PropType; default: string; }; openFileDialogOnClick: { type: import("vue").PropType; default: boolean; }; beforeUpload: { type: import("vue").PropType<(files: File[]) => boolean | Promise>; }; accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; fileType: { type: import("vue").PropType<"image" | "office">; default: string; }; keepUploadVisible: { type: BooleanConstructor; default: boolean; }; keepImageOriginalAspectRatio: { type: BooleanConstructor; default: boolean; }; imageWidth: { type: NumberConstructor; }; imageAspectRatio: { type: import("vue").PropType<"1-1" | "4-3" | "3-4" | "16-9">; }; previewImageAspectRatio: { type: import("vue").PropType<"1-1" | "4-3" | "3-4" | "16-9">; }; beforeApi: { type: import("vue").PropType<(apiParams: Record) => Promise>; }; api: { type: import("vue").PropType<(apiParams: Record) => Promise>; }; afterApi: { type: import("vue").PropType<(apiResult: any) => Promise>; }; beforePreviewApiAction: { type: import("vue").PropType<(params: Record) => Promise>; }; beforePreviewApi: { type: import("vue").PropType<(apiParams: Record) => Promise>; }; previewApi: { type: import("vue").PropType<(apiParams: Record) => Promise>; }; afterPreviewApi: { type: import("vue").PropType<(apiResult: any) => Promise>; }; catchApiError: { type: import("vue").PropType<(apiResult: any) => Promise>; }; }, { createMessage: import("ant-design-vue/lib/message").MessageApi; elRef: import("vue").Ref; props: Readonly<{ value: import("..").FileUploadApiResponseRecord[]; name: string | undefined; disabled: boolean | undefined; onChange: ((...args: any[]) => any) | undefined; multiple: boolean; "onUpdate:value": ((...args: any[]) => any) | undefined; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: Record; imageAspectRatio: "1-1" | "4-3" | "3-4" | "16-9" | undefined; accept: string; beforeUpload: ((files: File[]) => boolean | Promise) | undefined; openFileDialogOnClick: boolean | undefined; onAUploadChange: ((...args: never) => any) | undefined; onValidateSuccessChange: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; onValidateFailureChange: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; fileType: "image" | "office"; keepUploadVisible: boolean; keepImageOriginalAspectRatio: boolean; imageWidth: number | undefined; previewImageAspectRatio: "1-1" | "4-3" | "3-4" | "16-9" | undefined; beforeApi: ((apiParams: Record) => Promise) | undefined; api: ((apiParams: Record) => Promise) | undefined; afterApi: ((apiResult: any) => Promise) | undefined; beforePreviewApiAction: ((params: Record) => Promise) | undefined; beforePreviewApi: ((apiParams: Record) => Promise) | undefined; previewApi: ((apiParams: Record) => Promise) | undefined; afterPreviewApi: ((apiResult: any) => Promise) | undefined; catchApiError: ((apiResult: any) => Promise) | undefined; }>; emits: ((event: "change", ...args: any[]) => void) & ((event: "update:value", ...args: any[]) => void) & ((event: "AUploadChange", info: import("ant-design-vue").UploadChangeParam>) => void) & ((event: "validateSuccessChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void) & ((event: "validateFailureChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void); computedProps: import("vue").ComputedRef<{ value: import("..").FileUploadApiResponseRecord[]; name: string | undefined; disabled: boolean | undefined; onChange: ((...args: any[]) => any) | undefined; multiple: boolean; "onUpdate:value": ((...args: any[]) => any) | undefined; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: Record; imageAspectRatio: "1-1" | "4-3" | "3-4" | "16-9" | undefined; accept: string; beforeUpload: ((files: File[]) => boolean | Promise) | undefined; openFileDialogOnClick: boolean | undefined; onAUploadChange: ((...args: never) => any) | undefined; onValidateSuccessChange: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; onValidateFailureChange: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; fileType: "image" | "office"; keepUploadVisible: boolean; keepImageOriginalAspectRatio: boolean; imageWidth: number | undefined; previewImageAspectRatio: "1-1" | "4-3" | "3-4" | "16-9" | undefined; beforeApi: ((apiParams: Record) => Promise) | undefined; api: ((apiParams: Record) => Promise) | undefined; afterApi: ((apiResult: any) => Promise) | undefined; beforePreviewApiAction: ((params: Record) => Promise) | undefined; beforePreviewApi: ((apiParams: Record) => Promise) | undefined; previewApi: ((apiParams: Record) => Promise) | undefined; afterPreviewApi: ((apiResult: any) => Promise) | undefined; catchApiError: ((apiResult: any) => Promise) | undefined; }>; modelValue: import("vue").WritableComputedRef; _loading: import("vue").Ref; loading: import("vue").WritableComputedRef, any>; disable: import("vue").ComputedRef; setDisable: (disable: boolean) => void; setLoading: (loading: boolean) => void; apiResult: import("vue").ComputedRef; apiError: import("vue").ComputedRef; handleApi: , T extends Record, K extends Record | Record[]>(options: O & import("../file/src/hooks").UseRequestHandleApiDefaultOptions) => Promise; uploadFileApiOptions: (apiParams: Record, files: File[], callback: () => void) => import("../file/src/hooks").UseRequestHandleApiDefaultOptions | undefined; previewFileApiOptions: (file: import("..").FileUploadApiResponseRecord) => import("../file/src/hooks").UseRequestHandleApiDefaultOptions | undefined; fileList: import("@vue/reactivity").ShallowRef; setFileList: (_fileList: any[]) => void; canUploadUnifiedFileList: import("vue").Ref; resetFileList: () => void; handleFileValidate: (file: import("ant-design-vue/lib/upload/interface").FileType) => boolean; handleFilesValidate: (files: Record[]) => boolean; beforeHandleApiAction2: (file: import("ant-design-vue/lib/upload/interface").FileType, FileList: import("ant-design-vue/lib/upload/interface").FileType[]) => false | undefined; beforeHandleApiAction3: () => Promise; handleChange: (info: import("ant-design-vue").UploadChangeParam>) => void; openFilePicker: () => Promise; fileType: import("vue").ComputedRef<(suffix: string) => "doc" | "xls" | "ppt" | "pdf" | "image" | "unknown">; previewVisible: import("vue").Ref; previewFile: import("vue").Ref<{ url: string; name: string; suffix: string; previewUrl?: string | undefined; previewSupportWPS?: boolean | undefined; }, import("..").FileUploadApiResponseRecord | { url: string; name: string; suffix: string; previewUrl?: string | undefined; previewSupportWPS?: boolean | undefined; }>; handleViewBtnClick: (row: import("..").FileUploadApiResponseRecord) => Promise; handleDeleteBtnClick: (row: import("..").FileUploadApiResponseRecord) => void; cleanup: () => void; ATooltip: any; AUpload: any; LoadingOutlined: import("@ant-design/icons-vue/lib/icons/LoadingOutlined").LoadingOutlinedIconType; PlusOutlined: import("@ant-design/icons-vue/lib/icons/PlusOutlined").PlusOutlinedIconType; tavI18n: (key: string, vars?: any) => any; TaFileUploadPreview: import("tav-ui/es/utils/with-install").SFCWithInstall; default: string; }; wrapClassName: { type: import("vue").PropType; }; destroyOnClose: { type: import("vue").PropType; default: boolean; }; maskClosable: { type: import("vue").PropType; default: boolean; }; getPopupContainer: { type: import("vue").PropType<((instance: any) => HTMLElement) | undefined>; default: () => HTMLElement; }; visible: { type: BooleanConstructor; default: boolean; }; file: { type: import("vue").PropType; default: () => import("..").FileUploadApiResponseRecord; required: boolean; }; close: { type: import("vue").PropType<(...args: any[]) => any>; }; imageAspectRatio: { type: import("vue").PropType<"1-1" | "4-3" | "3-4" | "16-9">; }; }, { props: Readonly<{ width: string | number | undefined; close: ((...args: any[]) => any) | undefined; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; "onUpdate:visible": ((visible: boolean) => any) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; wrapClassName: string | undefined; onClose: (() => any) | undefined; onOpen: (() => any) | undefined; file: import("..").FileUploadApiResponseRecord; imageAspectRatio: "1-1" | "4-3" | "3-4" | "16-9" | undefined; }>; emits: ((event: "close") => void) & ((event: "update:visible", visible: boolean) => void) & ((event: "open") => void); computedProps: import("vue").ComputedRef<{ width: string | number | undefined; close: ((...args: any[]) => any) | undefined; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; "onUpdate:visible": ((visible: boolean) => any) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; wrapClassName: string | undefined; onClose: (() => any) | undefined; onOpen: (() => any) | undefined; file: import("..").FileUploadApiResponseRecord; imageAspectRatio: "1-1" | "4-3" | "3-4" | "16-9" | undefined; }>; createMessage: import("ant-design-vue/lib/message").MessageApi; supportWPS: import("vue").ComputedRef; currentFilePath: import("vue").ComputedRef; filePreviewModalBodyContent: import("vue").Ref; loading: import("vue").ComputedRef; setLoading: (loading: boolean) => void; currentFile: import("vue").ComputedRef; currentFileType: import("vue").ComputedRef<"" | "image" | "office">; modalVisible: import("vue").Ref; open: () => Promise; close: () => void; handleOnVisibleChange: (isOpen: boolean) => void; validateFileType: () => boolean; cleanup: () => void; AButton: any; AImage: any; ASpin: any; CloseOutlined: import("@ant-design/icons-vue/lib/icons/CloseOutlined").CloseOutlinedIconType; TaModal: import("tav-ui/es/utils/with-install").SFCWithInstall Promise>; } & { defaultFullscreen: { type: BooleanConstructor; }; canFullscreen: { type: BooleanConstructor; default: boolean; }; wrapperFooterOffset: { type: NumberConstructor; default: number; }; helpMessage: import("vue").PropType; useWrapper: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; }; loadingTip: { type: StringConstructor; }; showCancelBtn: { type: BooleanConstructor; default: boolean; }; showOkBtn: { type: BooleanConstructor; default: boolean; }; wrapperProps: import("vue").PropType>; afterClose: import("vue").PropType<() => Promise>; bodyStyle: import("vue").PropType; style: import("vue").PropType; closable: { type: BooleanConstructor; default: boolean; }; closeIcon: import("vue").PropType; confirmLoading: { type: BooleanConstructor; }; destroyOnClose: { type: BooleanConstructor; }; footer: import("vue").PropType; getContainer: import("vue").PropType<() => any>; mask: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; keyboard: { type: BooleanConstructor; default: boolean; }; maskStyle: import("vue").PropType; okType: { type: StringConstructor; default: string; }; okButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; cancelButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; title: { type: StringConstructor; }; visible: { type: BooleanConstructor; }; width: import("vue").PropType; wrapClassName: { type: StringConstructor; }; zIndex: { type: NumberConstructor; }; }, { handleCancel: (e: Event) => Promise; getBindValue: import("vue").ComputedRef>; getProps: import("vue").ComputedRef>; handleFullScreen: (e: Event) => void; fullScreenRef: import("vue").Ref; getMergeProps: import("vue").ComputedRef>; handleOk: (e: Event) => void; visibleRef: import("vue").Ref; omit: { (object: T_1 | null | undefined, ...paths: K_1): Pick>; (object: T_2 | null | undefined, ...paths: import("lodash").Many[]): import("lodash").Omit; (object: T_3 | null | undefined, ...paths: import("lodash").Many[]): Partial; }; modalWrapperRef: import("vue").Ref; handleExtHeight: (height: number) => void; handleHeightChange: (height: string) => void; handleTitleDbClick: (e: any) => void; getWrapperHeight: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible")[], "cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ visible?: unknown; scrollTop?: unknown; height?: unknown; minHeight?: unknown; draggable?: unknown; centered?: unknown; cancelText?: unknown; okText?: unknown; closeFunc?: unknown; defaultFullscreen?: unknown; canFullscreen?: unknown; wrapperFooterOffset?: unknown; helpMessage?: unknown; useWrapper?: unknown; loading?: unknown; loadingTip?: unknown; showCancelBtn?: unknown; showOkBtn?: unknown; wrapperProps?: unknown; afterClose?: unknown; bodyStyle?: unknown; style?: unknown; closable?: unknown; closeIcon?: unknown; confirmLoading?: unknown; destroyOnClose?: unknown; footer?: unknown; getContainer?: unknown; mask?: unknown; maskClosable?: unknown; keyboard?: unknown; maskStyle?: unknown; okType?: unknown; okButtonProps?: unknown; cancelButtonProps?: unknown; title?: unknown; width?: unknown; wrapClassName?: unknown; zIndex?: unknown; } & { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; } & { width?: string | number | undefined; height?: number | undefined; style?: import("vue").CSSProperties | undefined; helpMessage?: string | string[] | undefined; title?: string | undefined; okText?: string | undefined; cancelText?: string | undefined; minHeight?: number | undefined; closeFunc?: (() => Promise) | undefined; loadingTip?: string | undefined; wrapperProps?: Partial | undefined; afterClose?: (() => Promise) | undefined; bodyStyle?: import("vue").CSSProperties | undefined; closeIcon?: import("../modal/src/types").VueNode; footer?: import("../modal/src/types").VueNode; getContainer?: (() => any) | undefined; maskStyle?: import("vue").CSSProperties | undefined; okButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; cancelButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; wrapClassName?: string | undefined; zIndex?: number | undefined; }> & { "onUpdate:visible"?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; "onHeight-change"?: ((...args: any[]) => any) | undefined; onOk?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; }, { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; }>>; tavI18n: (key: string, vars?: any) => any; DEFAULT_FILEUPLOAD_PREVIEW_CLASSNAME: string; DEFAULT_FILEUPLOAD_PREVIEW_ID: string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { open: () => boolean; close: () => boolean; 'update:visible': (visible: boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ width?: unknown; wrapClassName?: unknown; destroyOnClose?: unknown; maskClosable?: unknown; getPopupContainer?: unknown; visible?: unknown; file?: unknown; close?: unknown; imageAspectRatio?: unknown; } & { width: string | number | undefined; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; file: import("..").FileUploadApiResponseRecord; } & { close?: ((...args: any[]) => any) | undefined; wrapClassName?: string | undefined; imageAspectRatio?: "1-1" | "4-3" | "3-4" | "16-9" | undefined; }> & { "onUpdate:visible"?: ((visible: boolean) => any) | undefined; onClose?: (() => any) | undefined; onOpen?: (() => any) | undefined; }, { width: string | number | undefined; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; file: import("..").FileUploadApiResponseRecord; }>>; DEFAULT_FILEUPLOAD_CLASSNAME: string; DEFAULT_FILEUPLOAD_ID: string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { AUploadChange: (info: import("ant-design-vue").UploadChangeParam>) => boolean; validateSuccessChange: (args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => boolean; validateFailureChange: (args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => boolean; 'update:value': (...args: any[]) => boolean; change: (...args: any[]) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ value?: unknown; apiParams?: unknown; disabled?: unknown; name?: unknown; openFileDialogOnClick?: unknown; beforeUpload?: unknown; accept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; fileType?: unknown; keepUploadVisible?: unknown; keepImageOriginalAspectRatio?: unknown; imageWidth?: unknown; imageAspectRatio?: unknown; previewImageAspectRatio?: unknown; beforeApi?: unknown; api?: unknown; afterApi?: unknown; beforePreviewApiAction?: unknown; beforePreviewApi?: unknown; previewApi?: unknown; afterPreviewApi?: unknown; catchApiError?: unknown; } & { value: import("..").FileUploadApiResponseRecord[]; name: string | undefined; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: Record; accept: string; openFileDialogOnClick: boolean | undefined; fileType: "image" | "office"; keepUploadVisible: boolean; keepImageOriginalAspectRatio: boolean; } & { disabled?: boolean | undefined; imageAspectRatio?: "1-1" | "4-3" | "3-4" | "16-9" | undefined; beforeUpload?: ((files: File[]) => boolean | Promise) | undefined; imageWidth?: number | undefined; previewImageAspectRatio?: "1-1" | "4-3" | "3-4" | "16-9" | undefined; beforeApi?: ((apiParams: Record) => Promise) | undefined; api?: ((apiParams: Record) => Promise) | undefined; afterApi?: ((apiResult: any) => Promise) | undefined; beforePreviewApiAction?: ((params: Record) => Promise) | undefined; beforePreviewApi?: ((apiParams: Record) => Promise) | undefined; previewApi?: ((apiParams: Record) => Promise) | undefined; afterPreviewApi?: ((apiResult: any) => Promise) | undefined; catchApiError?: ((apiResult: any) => Promise) | undefined; }> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; onAUploadChange?: ((...args: never) => any) | undefined; onValidateSuccessChange?: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; onValidateFailureChange?: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; }, { value: import("..").FileUploadApiResponseRecord[]; name: string | undefined; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: Record; accept: string; openFileDialogOnClick: boolean | undefined; fileType: "image" | "office"; keepUploadVisible: boolean; keepImageOriginalAspectRatio: boolean; }>>; DEFAULT_EDITOR_CUSTOM_UPLOADIMAGE_MODAL_CLASSNAME: string; DEFAULT_EDITOR_CUSTOM_UPLOADIMAGE_MODAL_ID: string; DEFAULT_FILE_MAX_COUNT: number; ImageLink: import("vue").DefineComponent<{ disabled: { type: BooleanConstructor; default: boolean; }; keepImageOriginalAspectRatio: { type: BooleanConstructor; default: boolean; }; imageWidth: { type: NumberConstructor; }; imageAspectRatio: { type: import("vue").PropType<"1-1" | "4-3" | "3-4" | "16-9">; }; previewImageAspectRatio: { type: import("vue").PropType<"1-1" | "4-3" | "3-4" | "16-9">; }; }, { props: Readonly<{ [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined; disabled: boolean; imageAspectRatio: "1-1" | "4-3" | "3-4" | "16-9" | undefined; keepImageOriginalAspectRatio: boolean; imageWidth: number | undefined; previewImageAspectRatio: "1-1" | "4-3" | "3-4" | "16-9" | undefined; }>; uploadedFile: import("@vue/reactivity").ShallowRef; formRef: import("vue").Ref; formSchemas: import("..").FormSchema[]; formRegister: (formInstance: import("..").FormActionType) => void; formActions: import("..").FormActionType; previewVisible: import("vue").Ref; setPreviewVisible: (value: boolean) => void; activeImageUrlPath: import("vue").Ref; handleViewBtnClick: () => void; handleDeleteBtnClick: () => Promise; fileType: import("vue").ComputedRef<(suffix: string) => "doc" | "xls" | "ppt" | "pdf" | "image" | "unknown">; cleanup: () => Promise; AImage: any; ATooltip: any; tavI18n: (key: string, vars?: any) => any; TaForm: import("tav-ui/es/utils/with-install").SFCWithInstall; default: {}; }; labelWidth: { type: import("vue").PropType; default: number; }; fieldMapToTime: { type: import("vue").PropType; default: () => never[]; }; compact: import("vue-types").VueTypeValidableDef & { default: boolean; }; schemas: { type: import("vue").PropType; default: () => never[]; }; mergeDynamicData: { type: import("vue").PropType<{ [x: string]: any; }>; default: null; }; baseRowStyle: { type: import("vue").PropType; }; baseColProps: { type: import("vue").PropType>; }; autoSetPlaceHolder: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; autoSubmitOnEnter: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; submitOnReset: import("vue-types").VueTypeValidableDef & { default: boolean; }; size: import("vue-types").VueTypeDef & { default: string; }; editable: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; disabled: import("vue-types").VueTypeValidableDef & { default: boolean; }; emptySpan: { type: import("vue").PropType; default: number; }; showAdvancedButton: import("vue-types").VueTypeValidableDef & { default: boolean; }; transformDateFunc: { type: import("vue").PropType<(...arg: any[]) => any>; default: (date: any) => any; }; rulesMessageJoinLabel: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; autoAdvancedLine: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; alwaysShowLines: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; showActionButtonGroup: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; actionColOptions: import("vue").PropType>; showResetButton: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; autoFocusFirstItem: import("vue-types").VueTypeValidableDef & { default: boolean; }; resetButtonOptions: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>>; showSubmitButton: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; submitButtonOptions: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>>; resetFunc: import("vue").PropType<() => Promise>; submitFunc: import("vue").PropType<() => Promise>; getPopupContainer: import("vue").PropType<() => HTMLElement>; hideRequiredMark: import("vue-types").VueTypeValidableDef & { default: boolean; }; labelCol: import("vue").PropType>; layout: import("vue-types").VueTypeDef & { default: string; }; tableAction: { type: import("vue").PropType; }; wrapperCol: import("vue").PropType>; colon: import("vue-types").VueTypeValidableDef & { default: boolean; }; labelAlign: import("vue-types").VueTypeValidableDef & { default: string; }; rowProps: import("vue").PropType>; }, { submit?: (() => Promise) | undefined; setFieldsValue?: ((values: T_4, useValidate?: boolean | undefined) => Promise) | undefined; resetFields?: (() => Promise) | undefined; getFieldsValue?: (() => { [x: string]: any; }) | undefined; clearValidate?: ((name?: string | string[] | undefined) => Promise) | undefined; updateSchema?: ((data: Partial | Partial[]) => Promise) | undefined; resetSchema?: ((data: Partial | Partial[]) => Promise) | undefined; setProps?: ((formProps: Partial) => Promise) | undefined; removeSchemaByFiled?: ((field: string | string[]) => Promise) | undefined; appendSchemaByField?: ((schema: import("..").FormSchema, prefixField: string | undefined, first?: boolean | undefined) => Promise) | undefined; validateFields?: ((nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise) | undefined; validate?: ((nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise) | undefined; scrollToField?: ((name: import("ant-design-vue/lib/form/interface").NamePath, options?: ScrollOptions | undefined) => Promise) | undefined; getBindValue: import("vue").ComputedRef<{ [x: string]: any; }>; handleToggleAdvanced: () => void; handleEnterPress: (e: KeyboardEvent) => void; formModel: { [x: string]: any; }; defaultValueRef: import("vue").Ref<{ [x: string]: any; }, { [x: string]: any; }>; advanceState: { isAdvanced: boolean; hideAdvanceBtn: boolean; isLoad: boolean; actionSpan: number; }; getRow: import("vue").ComputedRef<{ [x: string]: any; }>; getProps: import("vue").ComputedRef; formElRef: import("vue").Ref<{ submit: () => Promise; setFieldsValue: (values: T_4, useValidate?: boolean | undefined) => Promise; resetFields: () => Promise; getFieldsValue: () => { [x: string]: any; }; clearValidate: (name?: string | string[] | undefined) => Promise; updateSchema: (data: Partial | Partial[]) => Promise; resetSchema: (data: Partial | Partial[]) => Promise; setProps: (formProps: Partial) => Promise; removeSchemaByFiled: (field: string | string[]) => Promise; appendSchemaByField: (schema: import("..").FormSchema, prefixField: string | undefined, first?: boolean | undefined) => Promise; validateFields: (nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise; validate: (nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise; scrollToField: (name: import("ant-design-vue/lib/form/interface").NamePath, options?: ScrollOptions | undefined) => Promise; } | null, (import("..").FormActionType | null) | { submit: () => Promise; setFieldsValue: (values: T_4, useValidate?: boolean | undefined) => Promise; resetFields: () => Promise; getFieldsValue: () => { [x: string]: any; }; clearValidate: (name?: string | string[] | undefined) => Promise; updateSchema: (data: Partial | Partial[]) => Promise; resetSchema: (data: Partial | Partial[]) => Promise; setProps: (formProps: Partial) => Promise; removeSchemaByFiled: (field: string | string[]) => Promise; appendSchemaByField: (schema: import("..").FormSchema, prefixField: string | undefined, first?: boolean | undefined) => Promise; validateFields: (nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise; validate: (nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise; scrollToField: (name: import("ant-design-vue/lib/form/interface").NamePath, options?: ScrollOptions | undefined) => Promise; }>; getSchema: import("vue").ComputedRef; formActionType: any; setFormModel: (key: string, value: any) => void; getFormClass: import("vue").ComputedRef<(string | { [x: string]: boolean | undefined; })[]>; getFormActionBindProps: import("vue").ComputedRef<{ [x: string]: any; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("reset" | "submit" | "register" | "advanced-change")[], "reset" | "submit" | "register" | "advanced-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ model?: unknown; labelWidth?: unknown; fieldMapToTime?: unknown; compact?: unknown; schemas?: unknown; mergeDynamicData?: unknown; baseRowStyle?: unknown; baseColProps?: unknown; autoSetPlaceHolder?: unknown; autoSubmitOnEnter?: unknown; submitOnReset?: unknown; size?: unknown; editable?: unknown; disabled?: unknown; emptySpan?: unknown; showAdvancedButton?: unknown; transformDateFunc?: unknown; rulesMessageJoinLabel?: unknown; autoAdvancedLine?: unknown; alwaysShowLines?: unknown; showActionButtonGroup?: unknown; actionColOptions?: unknown; showResetButton?: unknown; autoFocusFirstItem?: unknown; resetButtonOptions?: unknown; showSubmitButton?: unknown; submitButtonOptions?: unknown; resetFunc?: unknown; submitFunc?: unknown; getPopupContainer?: unknown; hideRequiredMark?: unknown; labelCol?: unknown; layout?: unknown; tableAction?: unknown; wrapperCol?: unknown; colon?: unknown; labelAlign?: unknown; rowProps?: unknown; } & { size: string; disabled: boolean; layout: string; compact: boolean; showActionButtonGroup: boolean; showResetButton: boolean; showSubmitButton: boolean; showAdvancedButton: boolean; model: { [x: string]: any; }; labelWidth: string | number; fieldMapToTime: import("..").FieldMapToTime; schemas: import("..").FormSchema[]; mergeDynamicData: { [x: string]: any; }; autoSetPlaceHolder: boolean; autoSubmitOnEnter: boolean; submitOnReset: boolean; editable: boolean; emptySpan: number; transformDateFunc: (...arg: any[]) => any; rulesMessageJoinLabel: boolean; autoAdvancedLine: number; alwaysShowLines: number; autoFocusFirstItem: boolean; hideRequiredMark: boolean; colon: boolean; labelAlign: string; } & { getPopupContainer?: (() => HTMLElement) | undefined; tableAction?: import("..").TableActionType | undefined; resetButtonOptions?: Partial void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>> | undefined; submitButtonOptions?: Partial void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>> | undefined; actionColOptions?: Partial | undefined; baseRowStyle?: import("vue").CSSProperties | undefined; baseColProps?: Partial | undefined; resetFunc?: (() => Promise) | undefined; submitFunc?: (() => Promise) | undefined; labelCol?: Partial | undefined; wrapperCol?: Partial | undefined; rowProps?: Partial<{ align?: unknown; justify?: unknown; prefixCls?: unknown; gutter?: unknown; wrap?: unknown; } & { gutter: import("ant-design-vue/lib/grid/Row").Gutter | [import("ant-design-vue/lib/grid/Row").Gutter, import("ant-design-vue/lib/grid/Row").Gutter]; } & { prefixCls?: string | undefined; align?: "top" | "middle" | "bottom" | "stretch" | undefined; wrap?: boolean | undefined; justify?: "start" | "space-around" | "space-between" | "center" | "end" | undefined; }> | undefined; }> & { onReset?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; "onAdvanced-change"?: ((...args: any[]) => any) | undefined; }, { size: string; disabled: boolean; layout: string; compact: boolean; showActionButtonGroup: boolean; showResetButton: boolean; showSubmitButton: boolean; showAdvancedButton: boolean; model: { [x: string]: any; }; labelWidth: string | number; fieldMapToTime: import("..").FieldMapToTime; schemas: import("..").FormSchema[]; mergeDynamicData: { [x: string]: any; }; autoSetPlaceHolder: boolean; autoSubmitOnEnter: boolean; submitOnReset: boolean; editable: boolean; emptySpan: number; transformDateFunc: (...arg: any[]) => any; rulesMessageJoinLabel: boolean; autoAdvancedLine: number; alwaysShowLines: number; autoFocusFirstItem: boolean; hideRequiredMark: boolean; colon: boolean; labelAlign: string; }>>; DEFAULT_FILEUPLOAD_CLASSNAME: string; DEFAULT_EDITOR_CUSTOM_UPLOADIMAGE_MODAL_TAB_IMAGE_LINK_CLASSNAME: string; DEFAULT_EDITOR_CUSTOM_UPLOADIMAGE_MODAL_TAB_IMAGE_LINK_ID: string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ disabled?: unknown; keepImageOriginalAspectRatio?: unknown; imageWidth?: unknown; imageAspectRatio?: unknown; previewImageAspectRatio?: unknown; } & { disabled: boolean; keepImageOriginalAspectRatio: boolean; } & { imageAspectRatio?: "1-1" | "4-3" | "3-4" | "16-9" | undefined; imageWidth?: number | undefined; previewImageAspectRatio?: "1-1" | "4-3" | "3-4" | "16-9" | undefined; }>, { disabled: boolean; keepImageOriginalAspectRatio: boolean; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { open: () => boolean; close: (...args: any[]) => "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function"; 'update:visible': (visible: boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ visible?: unknown; width?: unknown; wrapClassName?: unknown; destroyOnClose?: unknown; maskClosable?: unknown; getPopupContainer?: unknown; imageAccept?: unknown; fileAccept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; uploadVarsJson?: unknown; apiUploadImage?: unknown; apiUploadFile?: unknown; apiPreviewFile?: unknown; } & { width: string | number | undefined; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; multiple: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; } & { uploadVarsJson?: string | undefined; wrapClassName?: string | undefined; apiUploadImage?: ((params: any) => Promise) | undefined; apiUploadFile?: ((params: any) => Promise) | undefined; apiPreviewFile?: ((params: any) => Promise) | undefined; }> & { "onUpdate:visible"?: ((visible: boolean) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; onOpen?: (() => any) | undefined; }, { width: string | number | undefined; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; multiple: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; }>>; TaEditorCustomUploadfileModal: import("tav-ui/es/utils/with-install").SFCWithInstall; default: number; }; wrapClassName: { type: import("vue").PropType; }; destroyOnClose: { type: import("vue").PropType; default: boolean; }; maskClosable: { type: import("vue").PropType; default: boolean; }; getPopupContainer: { type: import("vue").PropType<((instance: any) => HTMLElement) | undefined>; default: () => HTMLElement; }; imageAccept: { type: StringConstructor; default: string; }; fileAccept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; uploadVarsJson: { type: StringConstructor; }; apiUploadImage: { type: import("vue").PropType<(params: any) => Promise>; }; apiUploadFile: { type: import("vue").PropType<(params: any) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: any) => Promise>; }; }, { props: Readonly<{ uploadVarsJson: string | undefined; width: string | number | undefined; disabled: boolean; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; "onUpdate:visible": ((visible: boolean) => any) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; wrapClassName: string | undefined; onClose: ((...args: any[]) => any) | undefined; multiple: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiUploadImage: ((params: any) => Promise) | undefined; apiUploadFile: ((params: any) => Promise) | undefined; apiPreviewFile: ((params: any) => Promise) | undefined; onOpen: (() => any) | undefined; }>; emits: ((event: "close", ...args: any[]) => void) & ((event: "update:visible", visible: boolean) => void) & ((event: "open") => void); globalConfigProps: import("vue").ComputedRef<{ imageAccept?: unknown; fileAccept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; uploadVarsJson?: unknown; apiUploadImage?: unknown; apiUploadFile?: unknown; apiPreviewFile?: unknown; } & { multiple: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; } & { uploadVarsJson?: string | undefined; apiUploadImage?: ((params: any) => Promise) | undefined; apiUploadFile?: ((params: any) => Promise) | undefined; apiPreviewFile?: ((params: any) => Promise) | undefined; } & { appId: string | number; uploadVarsJson: string; }>; mergedProps: import("vue").ComputedRef<{ imageAccept?: unknown; fileAccept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; uploadVarsJson?: unknown; apiUploadImage?: unknown; apiUploadFile?: unknown; apiPreviewFile?: unknown; } & { multiple: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; } & { uploadVarsJson?: string | undefined; apiUploadImage?: ((params: any) => Promise) | undefined; apiUploadFile?: ((params: any) => Promise) | undefined; apiPreviewFile?: ((params: any) => Promise) | undefined; } & { appId: string | number; } & { disabled?: unknown; visible?: unknown; width?: unknown; wrapClassName?: unknown; destroyOnClose?: unknown; maskClosable?: unknown; getPopupContainer?: unknown; imageAccept?: unknown; fileAccept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; uploadVarsJson?: unknown; apiUploadImage?: unknown; apiUploadFile?: unknown; apiPreviewFile?: unknown; } & { width: string | number | undefined; disabled: boolean; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; multiple: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; } & { uploadVarsJson?: string | undefined; wrapClassName?: string | undefined; apiUploadImage?: ((params: any) => Promise) | undefined; apiUploadFile?: ((params: any) => Promise) | undefined; apiPreviewFile?: ((params: any) => Promise) | undefined; }>; tabsActive: import("vue").Ref; fileUploadModelValue: import("vue").Ref; curUploadVarsJson: string; refreshDataUploadVars: (data: any) => any; handleBeforePreviewApiAction: (row: import("..").FileUploadApiResponseRecord & Record) => any; handleConfirmValue: () => any; handleFileUploadAfterApi: (apiData: any) => Promise; getUploadfileModalValue: () => Promise>; confirm: () => Promise; modalVisible: import("vue").Ref; open: () => Promise; close: (value?: {}) => void; cleanup: () => void; TaButton: import("tav-ui/es/utils/with-install").SFCWithInstall & { default: string; }; type: import("vue-types").VueTypeDef<"default" | "link" | "text" | "primary" | "ghost" | "dashed">; htmlType: import("vue-types").VueTypeDef<"reset" | "submit" | "button"> & { default: "reset" | "submit" | "button"; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType<"small" | "middle" | "large" | undefined>; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; ghost: import("vue-types").VueTypeValidableDef; block: import("vue-types").VueTypeValidableDef; danger: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; href: import("vue-types").VueTypeValidableDef & { default: string; }; target: import("vue-types").VueTypeValidableDef & { default: string; }; title: import("vue-types").VueTypeValidableDef & { default: string; }; color: { type: StringConstructor; validator: (v: any) => boolean; }; disabled: { type: BooleanConstructor; }; preIcon: { type: StringConstructor; }; preIconColor: { type: StringConstructor; }; postIcon: { type: StringConstructor; }; postIconColor: { type: StringConstructor; }; iconSize: { type: NumberConstructor; default: number; }; onClick: { type: import("vue").PropType<(...args: any[]) => any>; default: null; }; permission: { type: StringConstructor; }; permissionCode: { type: NumberConstructor; }; usePermission: { type: import("vue").PropType<{ code: string; ref: any; row?: any; }>; }; ifShow: { type: BooleanConstructor; default: boolean; }; }, { getButtonClass: import("vue").ComputedRef<{ [x: string]: boolean; 'is-disabled': boolean; }[]>; getBindValue: import("vue").ComputedRef<{ type: "default" | "link" | "text" | "primary" | "ghost" | "dashed" | undefined; target: string; size: "small" | "middle" | "large" | undefined; icon: import("../..").VueNode; prefixCls: string; color: string | undefined; ghost: boolean | undefined; htmlType: "reset" | "submit" | "button"; shape: import("ant-design-vue/lib/button").ButtonShape | undefined; loading: boolean | { delay?: number | undefined; }; block: boolean | undefined; danger: boolean | undefined; href: string; title: string; disabled: boolean; preIcon: string | undefined; preIconColor: string | undefined; postIcon: string | undefined; postIconColor: string | undefined; iconSize: number; onClick: (...args: any[]) => any; permission: string | undefined; permissionCode: number | undefined; usePermission: { code: string; ref: any; row?: any; } | undefined; ifShow: boolean; }>; IfShow: import("vue").ComputedRef<(code: any) => any>; computedUsePermission: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; color?: unknown; disabled?: unknown; preIcon?: unknown; preIconColor?: unknown; postIcon?: unknown; postIconColor?: unknown; iconSize?: unknown; onClick?: unknown; permission?: unknown; permissionCode?: unknown; usePermission?: unknown; ifShow?: unknown; } & { target: string; prefixCls: string; htmlType: "reset" | "submit" | "button"; loading: boolean | { delay?: number | undefined; }; href: string; title: string; disabled: boolean; iconSize: number; onClick: (...args: any[]) => any; ifShow: boolean; } & { type?: "default" | "link" | "text" | "primary" | "ghost" | "dashed" | undefined; size?: "small" | "middle" | "large" | undefined; icon?: import("../..").VueNode; color?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/lib/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; preIcon?: string | undefined; preIconColor?: string | undefined; postIcon?: string | undefined; postIconColor?: string | undefined; permission?: string | undefined; permissionCode?: number | undefined; usePermission?: { code: string; ref: any; row?: any; } | undefined; }>, { target: string; prefixCls: string; htmlType: "reset" | "submit" | "button"; loading: boolean | { delay?: number | undefined; }; href: string; title: string; disabled: boolean; iconSize: number; onClick: (...args: any[]) => any; ifShow: boolean; }>>; TaModal: import("tav-ui/es/utils/with-install").SFCWithInstall Promise>; } & { defaultFullscreen: { type: BooleanConstructor; }; canFullscreen: { type: BooleanConstructor; default: boolean; }; wrapperFooterOffset: { type: NumberConstructor; default: number; }; helpMessage: import("vue").PropType; useWrapper: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; }; loadingTip: { type: StringConstructor; }; showCancelBtn: { type: BooleanConstructor; default: boolean; }; showOkBtn: { type: BooleanConstructor; default: boolean; }; wrapperProps: import("vue").PropType>; afterClose: import("vue").PropType<() => Promise>; bodyStyle: import("vue").PropType; style: import("vue").PropType; closable: { type: BooleanConstructor; default: boolean; }; closeIcon: import("vue").PropType; confirmLoading: { type: BooleanConstructor; }; destroyOnClose: { type: BooleanConstructor; }; footer: import("vue").PropType; getContainer: import("vue").PropType<() => any>; mask: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; keyboard: { type: BooleanConstructor; default: boolean; }; maskStyle: import("vue").PropType; okType: { type: StringConstructor; default: string; }; okButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; cancelButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; title: { type: StringConstructor; }; visible: { type: BooleanConstructor; }; width: import("vue").PropType; wrapClassName: { type: StringConstructor; }; zIndex: { type: NumberConstructor; }; }, { handleCancel: (e: Event) => Promise; getBindValue: import("vue").ComputedRef>; getProps: import("vue").ComputedRef>; handleFullScreen: (e: Event) => void; fullScreenRef: import("vue").Ref; getMergeProps: import("vue").ComputedRef>; handleOk: (e: Event) => void; visibleRef: import("vue").Ref; omit: { (object: T_1 | null | undefined, ...paths: K_1): Pick>; (object: T_2 | null | undefined, ...paths: import("lodash").Many[]): import("lodash").Omit; (object: T_3 | null | undefined, ...paths: import("lodash").Many[]): Partial; }; modalWrapperRef: import("vue").Ref; handleExtHeight: (height: number) => void; handleHeightChange: (height: string) => void; handleTitleDbClick: (e: any) => void; getWrapperHeight: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible")[], "cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ visible?: unknown; scrollTop?: unknown; height?: unknown; minHeight?: unknown; draggable?: unknown; centered?: unknown; cancelText?: unknown; okText?: unknown; closeFunc?: unknown; defaultFullscreen?: unknown; canFullscreen?: unknown; wrapperFooterOffset?: unknown; helpMessage?: unknown; useWrapper?: unknown; loading?: unknown; loadingTip?: unknown; showCancelBtn?: unknown; showOkBtn?: unknown; wrapperProps?: unknown; afterClose?: unknown; bodyStyle?: unknown; style?: unknown; closable?: unknown; closeIcon?: unknown; confirmLoading?: unknown; destroyOnClose?: unknown; footer?: unknown; getContainer?: unknown; mask?: unknown; maskClosable?: unknown; keyboard?: unknown; maskStyle?: unknown; okType?: unknown; okButtonProps?: unknown; cancelButtonProps?: unknown; title?: unknown; width?: unknown; wrapClassName?: unknown; zIndex?: unknown; } & { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; } & { width?: string | number | undefined; height?: number | undefined; style?: import("vue").CSSProperties | undefined; helpMessage?: string | string[] | undefined; title?: string | undefined; okText?: string | undefined; cancelText?: string | undefined; minHeight?: number | undefined; closeFunc?: (() => Promise) | undefined; loadingTip?: string | undefined; wrapperProps?: Partial | undefined; afterClose?: (() => Promise) | undefined; bodyStyle?: import("vue").CSSProperties | undefined; closeIcon?: import("../modal/src/types").VueNode; footer?: import("../modal/src/types").VueNode; getContainer?: (() => any) | undefined; maskStyle?: import("vue").CSSProperties | undefined; okButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; cancelButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; wrapClassName?: string | undefined; zIndex?: number | undefined; }> & { "onUpdate:visible"?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; "onHeight-change"?: ((...args: any[]) => any) | undefined; onOk?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; }, { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; }>>; tavI18n: (key: string, vars?: any) => any; TaFileUpload: import("tav-ui/es/utils/with-install").SFCWithInstall; default: () => never[]; }; apiParams: { type: import("vue").PropType>; default: () => {}; }; disabled: { type: import("vue").PropType; }; name: { type: import("vue").PropType; default: string; }; openFileDialogOnClick: { type: import("vue").PropType; default: boolean; }; beforeUpload: { type: import("vue").PropType<(files: File[]) => boolean | Promise>; }; accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; fileType: { type: import("vue").PropType<"image" | "office">; default: string; }; keepUploadVisible: { type: BooleanConstructor; default: boolean; }; keepImageOriginalAspectRatio: { type: BooleanConstructor; default: boolean; }; imageWidth: { type: NumberConstructor; }; imageAspectRatio: { type: import("vue").PropType<"1-1" | "4-3" | "3-4" | "16-9">; }; previewImageAspectRatio: { type: import("vue").PropType<"1-1" | "4-3" | "3-4" | "16-9">; }; beforeApi: { type: import("vue").PropType<(apiParams: Record) => Promise>; }; api: { type: import("vue").PropType<(apiParams: Record) => Promise>; }; afterApi: { type: import("vue").PropType<(apiResult: any) => Promise>; }; beforePreviewApiAction: { type: import("vue").PropType<(params: Record) => Promise>; }; beforePreviewApi: { type: import("vue").PropType<(apiParams: Record) => Promise>; }; previewApi: { type: import("vue").PropType<(apiParams: Record) => Promise>; }; afterPreviewApi: { type: import("vue").PropType<(apiResult: any) => Promise>; }; catchApiError: { type: import("vue").PropType<(apiResult: any) => Promise>; }; }, { createMessage: import("ant-design-vue/lib/message").MessageApi; elRef: import("vue").Ref; props: Readonly<{ value: import("..").FileUploadApiResponseRecord[]; name: string | undefined; disabled: boolean | undefined; onChange: ((...args: any[]) => any) | undefined; multiple: boolean; "onUpdate:value": ((...args: any[]) => any) | undefined; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: Record; imageAspectRatio: "1-1" | "4-3" | "3-4" | "16-9" | undefined; accept: string; beforeUpload: ((files: File[]) => boolean | Promise) | undefined; openFileDialogOnClick: boolean | undefined; onAUploadChange: ((...args: never) => any) | undefined; onValidateSuccessChange: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; onValidateFailureChange: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; fileType: "image" | "office"; keepUploadVisible: boolean; keepImageOriginalAspectRatio: boolean; imageWidth: number | undefined; previewImageAspectRatio: "1-1" | "4-3" | "3-4" | "16-9" | undefined; beforeApi: ((apiParams: Record) => Promise) | undefined; api: ((apiParams: Record) => Promise) | undefined; afterApi: ((apiResult: any) => Promise) | undefined; beforePreviewApiAction: ((params: Record) => Promise) | undefined; beforePreviewApi: ((apiParams: Record) => Promise) | undefined; previewApi: ((apiParams: Record) => Promise) | undefined; afterPreviewApi: ((apiResult: any) => Promise) | undefined; catchApiError: ((apiResult: any) => Promise) | undefined; }>; emits: ((event: "change", ...args: any[]) => void) & ((event: "update:value", ...args: any[]) => void) & ((event: "AUploadChange", info: import("ant-design-vue").UploadChangeParam>) => void) & ((event: "validateSuccessChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void) & ((event: "validateFailureChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void); computedProps: import("vue").ComputedRef<{ value: import("..").FileUploadApiResponseRecord[]; name: string | undefined; disabled: boolean | undefined; onChange: ((...args: any[]) => any) | undefined; multiple: boolean; "onUpdate:value": ((...args: any[]) => any) | undefined; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: Record; imageAspectRatio: "1-1" | "4-3" | "3-4" | "16-9" | undefined; accept: string; beforeUpload: ((files: File[]) => boolean | Promise) | undefined; openFileDialogOnClick: boolean | undefined; onAUploadChange: ((...args: never) => any) | undefined; onValidateSuccessChange: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; onValidateFailureChange: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; fileType: "image" | "office"; keepUploadVisible: boolean; keepImageOriginalAspectRatio: boolean; imageWidth: number | undefined; previewImageAspectRatio: "1-1" | "4-3" | "3-4" | "16-9" | undefined; beforeApi: ((apiParams: Record) => Promise) | undefined; api: ((apiParams: Record) => Promise) | undefined; afterApi: ((apiResult: any) => Promise) | undefined; beforePreviewApiAction: ((params: Record) => Promise) | undefined; beforePreviewApi: ((apiParams: Record) => Promise) | undefined; previewApi: ((apiParams: Record) => Promise) | undefined; afterPreviewApi: ((apiResult: any) => Promise) | undefined; catchApiError: ((apiResult: any) => Promise) | undefined; }>; modelValue: import("vue").WritableComputedRef; _loading: import("vue").Ref; loading: import("vue").WritableComputedRef, any>; disable: import("vue").ComputedRef; setDisable: (disable: boolean) => void; setLoading: (loading: boolean) => void; apiResult: import("vue").ComputedRef; apiError: import("vue").ComputedRef; handleApi: , T extends Record, K extends Record | Record[]>(options: O & import("../file/src/hooks").UseRequestHandleApiDefaultOptions) => Promise; uploadFileApiOptions: (apiParams: Record, files: File[], callback: () => void) => import("../file/src/hooks").UseRequestHandleApiDefaultOptions | undefined; previewFileApiOptions: (file: import("..").FileUploadApiResponseRecord) => import("../file/src/hooks").UseRequestHandleApiDefaultOptions | undefined; fileList: import("@vue/reactivity").ShallowRef; setFileList: (_fileList: any[]) => void; canUploadUnifiedFileList: import("vue").Ref; resetFileList: () => void; handleFileValidate: (file: import("ant-design-vue/lib/upload/interface").FileType) => boolean; handleFilesValidate: (files: Record[]) => boolean; beforeHandleApiAction2: (file: import("ant-design-vue/lib/upload/interface").FileType, FileList: import("ant-design-vue/lib/upload/interface").FileType[]) => false | undefined; beforeHandleApiAction3: () => Promise; handleChange: (info: import("ant-design-vue").UploadChangeParam>) => void; openFilePicker: () => Promise; fileType: import("vue").ComputedRef<(suffix: string) => "doc" | "xls" | "ppt" | "pdf" | "image" | "unknown">; previewVisible: import("vue").Ref; previewFile: import("vue").Ref<{ url: string; name: string; suffix: string; previewUrl?: string | undefined; previewSupportWPS?: boolean | undefined; }, import("..").FileUploadApiResponseRecord | { url: string; name: string; suffix: string; previewUrl?: string | undefined; previewSupportWPS?: boolean | undefined; }>; handleViewBtnClick: (row: import("..").FileUploadApiResponseRecord) => Promise; handleDeleteBtnClick: (row: import("..").FileUploadApiResponseRecord) => void; cleanup: () => void; ATooltip: any; AUpload: any; LoadingOutlined: import("@ant-design/icons-vue/lib/icons/LoadingOutlined").LoadingOutlinedIconType; PlusOutlined: import("@ant-design/icons-vue/lib/icons/PlusOutlined").PlusOutlinedIconType; tavI18n: (key: string, vars?: any) => any; TaFileUploadPreview: import("tav-ui/es/utils/with-install").SFCWithInstall; default: string; }; wrapClassName: { type: import("vue").PropType; }; destroyOnClose: { type: import("vue").PropType; default: boolean; }; maskClosable: { type: import("vue").PropType; default: boolean; }; getPopupContainer: { type: import("vue").PropType<((instance: any) => HTMLElement) | undefined>; default: () => HTMLElement; }; visible: { type: BooleanConstructor; default: boolean; }; file: { type: import("vue").PropType; default: () => import("..").FileUploadApiResponseRecord; required: boolean; }; close: { type: import("vue").PropType<(...args: any[]) => any>; }; imageAspectRatio: { type: import("vue").PropType<"1-1" | "4-3" | "3-4" | "16-9">; }; }, { props: Readonly<{ width: string | number | undefined; close: ((...args: any[]) => any) | undefined; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; "onUpdate:visible": ((visible: boolean) => any) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; wrapClassName: string | undefined; onClose: (() => any) | undefined; onOpen: (() => any) | undefined; file: import("..").FileUploadApiResponseRecord; imageAspectRatio: "1-1" | "4-3" | "3-4" | "16-9" | undefined; }>; emits: ((event: "close") => void) & ((event: "update:visible", visible: boolean) => void) & ((event: "open") => void); computedProps: import("vue").ComputedRef<{ width: string | number | undefined; close: ((...args: any[]) => any) | undefined; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; "onUpdate:visible": ((visible: boolean) => any) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; wrapClassName: string | undefined; onClose: (() => any) | undefined; onOpen: (() => any) | undefined; file: import("..").FileUploadApiResponseRecord; imageAspectRatio: "1-1" | "4-3" | "3-4" | "16-9" | undefined; }>; createMessage: import("ant-design-vue/lib/message").MessageApi; supportWPS: import("vue").ComputedRef; currentFilePath: import("vue").ComputedRef; filePreviewModalBodyContent: import("vue").Ref; loading: import("vue").ComputedRef; setLoading: (loading: boolean) => void; currentFile: import("vue").ComputedRef; currentFileType: import("vue").ComputedRef<"" | "image" | "office">; modalVisible: import("vue").Ref; open: () => Promise; close: () => void; handleOnVisibleChange: (isOpen: boolean) => void; validateFileType: () => boolean; cleanup: () => void; AButton: any; AImage: any; ASpin: any; CloseOutlined: import("@ant-design/icons-vue/lib/icons/CloseOutlined").CloseOutlinedIconType; TaModal: import("tav-ui/es/utils/with-install").SFCWithInstall Promise>; } & { defaultFullscreen: { type: BooleanConstructor; }; canFullscreen: { type: BooleanConstructor; default: boolean; }; wrapperFooterOffset: { type: NumberConstructor; default: number; }; helpMessage: import("vue").PropType; useWrapper: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; }; loadingTip: { type: StringConstructor; }; showCancelBtn: { type: BooleanConstructor; default: boolean; }; showOkBtn: { type: BooleanConstructor; default: boolean; }; wrapperProps: import("vue").PropType>; afterClose: import("vue").PropType<() => Promise>; bodyStyle: import("vue").PropType; style: import("vue").PropType; closable: { type: BooleanConstructor; default: boolean; }; closeIcon: import("vue").PropType; confirmLoading: { type: BooleanConstructor; }; destroyOnClose: { type: BooleanConstructor; }; footer: import("vue").PropType; getContainer: import("vue").PropType<() => any>; mask: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; keyboard: { type: BooleanConstructor; default: boolean; }; maskStyle: import("vue").PropType; okType: { type: StringConstructor; default: string; }; okButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; cancelButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; title: { type: StringConstructor; }; visible: { type: BooleanConstructor; }; width: import("vue").PropType; wrapClassName: { type: StringConstructor; }; zIndex: { type: NumberConstructor; }; }, { handleCancel: (e: Event) => Promise; getBindValue: import("vue").ComputedRef>; getProps: import("vue").ComputedRef>; handleFullScreen: (e: Event) => void; fullScreenRef: import("vue").Ref; getMergeProps: import("vue").ComputedRef>; handleOk: (e: Event) => void; visibleRef: import("vue").Ref; omit: { (object: T_1 | null | undefined, ...paths: K_1): Pick>; (object: T_2 | null | undefined, ...paths: import("lodash").Many[]): import("lodash").Omit; (object: T_3 | null | undefined, ...paths: import("lodash").Many[]): Partial; }; modalWrapperRef: import("vue").Ref; handleExtHeight: (height: number) => void; handleHeightChange: (height: string) => void; handleTitleDbClick: (e: any) => void; getWrapperHeight: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible")[], "cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ visible?: unknown; scrollTop?: unknown; height?: unknown; minHeight?: unknown; draggable?: unknown; centered?: unknown; cancelText?: unknown; okText?: unknown; closeFunc?: unknown; defaultFullscreen?: unknown; canFullscreen?: unknown; wrapperFooterOffset?: unknown; helpMessage?: unknown; useWrapper?: unknown; loading?: unknown; loadingTip?: unknown; showCancelBtn?: unknown; showOkBtn?: unknown; wrapperProps?: unknown; afterClose?: unknown; bodyStyle?: unknown; style?: unknown; closable?: unknown; closeIcon?: unknown; confirmLoading?: unknown; destroyOnClose?: unknown; footer?: unknown; getContainer?: unknown; mask?: unknown; maskClosable?: unknown; keyboard?: unknown; maskStyle?: unknown; okType?: unknown; okButtonProps?: unknown; cancelButtonProps?: unknown; title?: unknown; width?: unknown; wrapClassName?: unknown; zIndex?: unknown; } & { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; } & { width?: string | number | undefined; height?: number | undefined; style?: import("vue").CSSProperties | undefined; helpMessage?: string | string[] | undefined; title?: string | undefined; okText?: string | undefined; cancelText?: string | undefined; minHeight?: number | undefined; closeFunc?: (() => Promise) | undefined; loadingTip?: string | undefined; wrapperProps?: Partial | undefined; afterClose?: (() => Promise) | undefined; bodyStyle?: import("vue").CSSProperties | undefined; closeIcon?: import("../modal/src/types").VueNode; footer?: import("../modal/src/types").VueNode; getContainer?: (() => any) | undefined; maskStyle?: import("vue").CSSProperties | undefined; okButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; cancelButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; wrapClassName?: string | undefined; zIndex?: number | undefined; }> & { "onUpdate:visible"?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; "onHeight-change"?: ((...args: any[]) => any) | undefined; onOk?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; }, { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; }>>; tavI18n: (key: string, vars?: any) => any; DEFAULT_FILEUPLOAD_PREVIEW_CLASSNAME: string; DEFAULT_FILEUPLOAD_PREVIEW_ID: string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { open: () => boolean; close: () => boolean; 'update:visible': (visible: boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ width?: unknown; wrapClassName?: unknown; destroyOnClose?: unknown; maskClosable?: unknown; getPopupContainer?: unknown; visible?: unknown; file?: unknown; close?: unknown; imageAspectRatio?: unknown; } & { width: string | number | undefined; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; file: import("..").FileUploadApiResponseRecord; } & { close?: ((...args: any[]) => any) | undefined; wrapClassName?: string | undefined; imageAspectRatio?: "1-1" | "4-3" | "3-4" | "16-9" | undefined; }> & { "onUpdate:visible"?: ((visible: boolean) => any) | undefined; onClose?: (() => any) | undefined; onOpen?: (() => any) | undefined; }, { width: string | number | undefined; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; file: import("..").FileUploadApiResponseRecord; }>>; DEFAULT_FILEUPLOAD_CLASSNAME: string; DEFAULT_FILEUPLOAD_ID: string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { AUploadChange: (info: import("ant-design-vue").UploadChangeParam>) => boolean; validateSuccessChange: (args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => boolean; validateFailureChange: (args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => boolean; 'update:value': (...args: any[]) => boolean; change: (...args: any[]) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ value?: unknown; apiParams?: unknown; disabled?: unknown; name?: unknown; openFileDialogOnClick?: unknown; beforeUpload?: unknown; accept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; fileType?: unknown; keepUploadVisible?: unknown; keepImageOriginalAspectRatio?: unknown; imageWidth?: unknown; imageAspectRatio?: unknown; previewImageAspectRatio?: unknown; beforeApi?: unknown; api?: unknown; afterApi?: unknown; beforePreviewApiAction?: unknown; beforePreviewApi?: unknown; previewApi?: unknown; afterPreviewApi?: unknown; catchApiError?: unknown; } & { value: import("..").FileUploadApiResponseRecord[]; name: string | undefined; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: Record; accept: string; openFileDialogOnClick: boolean | undefined; fileType: "image" | "office"; keepUploadVisible: boolean; keepImageOriginalAspectRatio: boolean; } & { disabled?: boolean | undefined; imageAspectRatio?: "1-1" | "4-3" | "3-4" | "16-9" | undefined; beforeUpload?: ((files: File[]) => boolean | Promise) | undefined; imageWidth?: number | undefined; previewImageAspectRatio?: "1-1" | "4-3" | "3-4" | "16-9" | undefined; beforeApi?: ((apiParams: Record) => Promise) | undefined; api?: ((apiParams: Record) => Promise) | undefined; afterApi?: ((apiResult: any) => Promise) | undefined; beforePreviewApiAction?: ((params: Record) => Promise) | undefined; beforePreviewApi?: ((apiParams: Record) => Promise) | undefined; previewApi?: ((apiParams: Record) => Promise) | undefined; afterPreviewApi?: ((apiResult: any) => Promise) | undefined; catchApiError?: ((apiResult: any) => Promise) | undefined; }> & { onChange?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; onAUploadChange?: ((...args: never) => any) | undefined; onValidateSuccessChange?: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; onValidateFailureChange?: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; }, { value: import("..").FileUploadApiResponseRecord[]; name: string | undefined; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: Record; accept: string; openFileDialogOnClick: boolean | undefined; fileType: "image" | "office"; keepUploadVisible: boolean; keepImageOriginalAspectRatio: boolean; }>>; DEFAULT_EDITOR_CUSTOM_UPLOADFILE_MODAL_CLASSNAME: string; DEFAULT_EDITOR_CUSTOM_UPLOADFILE_MODAL_ID: string; DEFAULT_FILE_MAX_COUNT: number; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { open: () => boolean; close: (...args: any[]) => "string" | "number" | "bigint" | "boolean" | "symbol" | "undefined" | "object" | "function"; 'update:visible': (visible: boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ disabled?: unknown; visible?: unknown; width?: unknown; wrapClassName?: unknown; destroyOnClose?: unknown; maskClosable?: unknown; getPopupContainer?: unknown; imageAccept?: unknown; fileAccept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; uploadVarsJson?: unknown; apiUploadImage?: unknown; apiUploadFile?: unknown; apiPreviewFile?: unknown; } & { width: string | number | undefined; disabled: boolean; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; multiple: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; } & { uploadVarsJson?: string | undefined; wrapClassName?: string | undefined; apiUploadImage?: ((params: any) => Promise) | undefined; apiUploadFile?: ((params: any) => Promise) | undefined; apiPreviewFile?: ((params: any) => Promise) | undefined; }> & { "onUpdate:visible"?: ((visible: boolean) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; onOpen?: (() => any) | undefined; }, { width: string | number | undefined; disabled: boolean; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; multiple: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; }>>; Editor: any; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:value': (...args: any[]) => boolean; init: (...args: any[]) => boolean; blur: (...args: any[]) => boolean; click: (...args: any[]) => boolean; dblclick: (...args: any[]) => boolean; focus: (...args: any[]) => boolean; change: (...args: any[]) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ value?: unknown; id?: unknown; width?: unknown; height?: unknown; placeholder?: unknown; readonly?: unknown; imageAccept?: unknown; fileAccept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; uploadVarsJson?: unknown; apiUploadImage?: unknown; apiUploadFile?: unknown; apiPreviewFile?: unknown; } & { value: string; width: string | number; height: string | number; placeholder: string; multiple: boolean; readonly: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; } & { uploadVarsJson?: string | undefined; id?: string | number | undefined; apiUploadImage?: ((params: any) => Promise) | undefined; apiUploadFile?: ((params: any) => Promise) | undefined; apiPreviewFile?: ((params: any) => Promise) | undefined; }> & { onClick?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; onBlur?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onDblclick?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; onInit?: ((...args: any[]) => any) | undefined; }, { value: string; width: string | number; height: string | number; placeholder: string; multiple: boolean; readonly: boolean; imageAccept: string; fileAccept: string; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; }>>; export { replaceFileUrlVarsToValue, replaceFileUrlValueToVars, refreshUploadVars, replaceEditorMediaFileUrlVarsToValue, replaceEditorMediaFileUrlValueToVars, } from './src/utils'; export { TaEditor }; export default TaEditor;