import { isArray } from '../../../utils/is'; declare const _sfc_main: import("vue").DefineComponent<{ showTooltip: { type: BooleanConstructor; default: boolean; }; isConfirm: { type: BooleanConstructor; default: boolean; }; tooltipDes: { type: StringConstructor; default: string; }; showCancelBtn: { type: BooleanConstructor; default: boolean; }; showOkBtn: { type: BooleanConstructor; default: boolean; }; afterClose: import("vue").PropType<() => Promise>; closeFunc: import("vue").PropType<() => Promise>; type: StringConstructor[]; infoDes: (StringConstructor | ArrayConstructor)[]; prefixCls: { type: StringConstructor; }; onCancelDisable: { type: BooleanConstructor; default: boolean; }; onOkDisable: { type: BooleanConstructor; default: boolean; }; isDraggable: { type: BooleanConstructor; default: boolean; }; DragOptions: { type: import("vue").PropType; }; scrollOptions: { type: import("vue").PropType<{} & {} & {}>; }; dragChange: import("vue").PropType<(draggable: import("./type").DraggableType) => void>; footerAlign: { type: StringConstructor; default: string; }; visible: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; loadingText: { type: StringConstructor; }; confirmLoading: { type: BooleanConstructor; default: undefined; }; title: import("vue-types").VueTypeValidableDef; closable: { type: BooleanConstructor; default: undefined; }; closeIcon: import("vue-types").VueTypeValidableDef; onOk: import("vue").PropType<(e: MouseEvent) => void>; onCancel: import("vue").PropType<(e: MouseEvent) => void>; 'onUpdate:visible': import("vue").PropType<(visible: boolean) => void>; onChange: import("vue").PropType<(visible: boolean) => void>; centered: { type: BooleanConstructor; default: boolean; }; width: { type: (StringConstructor | NumberConstructor)[]; default: string; }; footer: import("vue-types").VueTypeValidableDef; okText: { type: StringConstructor; }; okType: import("vue").PropType; cancelText: { type: StringConstructor; }; icon: import("vue-types").VueTypeValidableDef; maskClosable: { type: BooleanConstructor; default: boolean; }; forceRender: { type: BooleanConstructor; default: undefined; }; okButtonProps: import("vue").PropType void) | undefined; ghost?: boolean | undefined; danger?: boolean | undefined; shape?: "circle" | "round" | undefined; block?: boolean | undefined; }>>; cancelButtonProps: import("vue").PropType void) | undefined; ghost?: boolean | undefined; danger?: boolean | undefined; shape?: "circle" | "round" | undefined; block?: boolean | undefined; }>>; destroyOnClose: { type: BooleanConstructor; default: boolean; }; wrapClassName: StringConstructor; maskTransitionName: StringConstructor; transitionName: StringConstructor; getContainer: { type: import("vue").PropType HTMLElement)>; default: undefined; }; zIndex: NumberConstructor; bodyStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; maskStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; mask: { type: BooleanConstructor; default: undefined; }; keyboard: { type: BooleanConstructor; default: undefined; }; wrapProps: ObjectConstructor; focusTriggerAfterClose: { type: BooleanConstructor; default: undefined; }; modalRender: import("vue").PropType<(arg: { originVNode: import("../../../utils").VueNode; }) => import("../../../utils").VueNode>; appContext: import("vue-types").VueTypeValidableDef; autoFocusButton: import("vue").PropType<"ok" | "cancel" | null>; content: import("vue-types").VueTypeValidableDef; }, { uuid: string; className: import("vue").ComputedRef; getBindValue: import("vue").ComputedRef>; isClose: import("vue").ComputedRef; isSlotTitle: import("vue").ComputedRef; isSlotFooter: import("vue").ComputedRef; footerClassName: import("vue").ComputedRef; props: import("vue").ComputedRef}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined; title: any; visible: boolean; transitionName: string | undefined; prefixCls: string | undefined; type: string | undefined; icon: any; closable: boolean | undefined; afterClose: (() => Promise) | undefined; closeIcon: any; loading: boolean; width: string | number; confirmLoading: boolean | undefined; centered: boolean; footer: any; okText: string | undefined; okType: import("ant-design-vue/es/button/buttonTypes").LegacyButtonType | undefined; cancelText: string | undefined; maskClosable: boolean; forceRender: boolean | 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; } & { title: string; prefixCls: string; htmlType: "reset" | "button" | "submit"; loading: boolean | { delay?: number | undefined; }; href: string; target: string; } & { type?: "link" | "default" | "text" | "primary" | "ghost" | "dashed" | undefined; icon?: import("ant-design-vue/es/_util/type").VueNode; disabled?: boolean | undefined; size?: import("ant-design-vue/es/config-provider").SizeType; onClick?: ((event: MouseEvent) => void) | undefined; ghost?: boolean | undefined; danger?: boolean | undefined; shape?: "circle" | "round" | undefined; block?: boolean | 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; } & { title: string; prefixCls: string; htmlType: "reset" | "button" | "submit"; loading: boolean | { delay?: number | undefined; }; href: string; target: string; } & { type?: "link" | "default" | "text" | "primary" | "ghost" | "dashed" | undefined; icon?: import("ant-design-vue/es/_util/type").VueNode; disabled?: boolean | undefined; size?: import("ant-design-vue/es/config-provider").SizeType; onClick?: ((event: MouseEvent) => void) | undefined; ghost?: boolean | undefined; danger?: boolean | undefined; shape?: "circle" | "round" | undefined; block?: boolean | undefined; }> | undefined; destroyOnClose: boolean; wrapClassName: string | undefined; maskTransitionName: string | undefined; getContainer: string | false | HTMLElement | (() => HTMLElement) | undefined; zIndex: number | undefined; bodyStyle: import("vue").CSSProperties; maskStyle: import("vue").CSSProperties; mask: boolean | undefined; keyboard: boolean | undefined; wrapProps: Record | undefined; focusTriggerAfterClose: boolean | undefined; showTooltip: boolean; isConfirm: boolean; tooltipDes: string; showCancelBtn: boolean; showOkBtn: boolean; closeFunc: (() => Promise) | undefined; infoDes: string | unknown[] | undefined; isDraggable: boolean; DragOptions: import("../../../types/draggable").UseDraggableOptions | undefined; scrollOptions: ({} & {} & {}) | undefined; dragChange: ((draggable: import("./type").DraggableType) => void) | undefined; footerAlign: string; loadingText: string | undefined; modalRender: ((arg: { originVNode: import("../../../utils").VueNode; }) => import("../../../utils").VueNode) | undefined; appContext: any; autoFocusButton: "ok" | "cancel" | null | undefined; content: any; }>>; modalPrefixCls: string; visibleRef: import("vue").Ref; modalTitleRef: import("vue").Ref; curProps: import("vue").ComputedRef; loadingRef: import("vue").Ref; scrollbarRef: import("vue").Ref; scrollbarProps: import("vue").ComputedRef; isArray: typeof isArray; handleOk: () => Promise; closeVisible: (e: Event) => Promise; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ showTooltip?: unknown; isConfirm?: unknown; tooltipDes?: unknown; showCancelBtn?: unknown; showOkBtn?: unknown; afterClose?: unknown; closeFunc?: unknown; type?: unknown; infoDes?: unknown; prefixCls?: unknown; onCancelDisable?: unknown; onOkDisable?: unknown; isDraggable?: unknown; DragOptions?: unknown; scrollOptions?: unknown; dragChange?: unknown; footerAlign?: unknown; visible?: unknown; loading?: unknown; loadingText?: unknown; confirmLoading?: unknown; title?: unknown; closable?: unknown; closeIcon?: unknown; onOk?: unknown; onCancel?: unknown; 'onUpdate:visible'?: unknown; onChange?: unknown; centered?: unknown; width?: unknown; footer?: unknown; okText?: unknown; okType?: unknown; cancelText?: unknown; icon?: unknown; maskClosable?: unknown; forceRender?: unknown; okButtonProps?: unknown; cancelButtonProps?: unknown; destroyOnClose?: unknown; wrapClassName?: unknown; maskTransitionName?: unknown; transitionName?: unknown; getContainer?: unknown; zIndex?: unknown; bodyStyle?: unknown; maskStyle?: unknown; mask?: unknown; keyboard?: unknown; wrapProps?: unknown; focusTriggerAfterClose?: unknown; modalRender?: unknown; appContext?: unknown; autoFocusButton?: unknown; content?: unknown; } & { visible: boolean; loading: boolean; width: string | number; centered: boolean; maskClosable: boolean; destroyOnClose: boolean; bodyStyle: import("vue").CSSProperties; maskStyle: import("vue").CSSProperties; showTooltip: boolean; isConfirm: boolean; tooltipDes: string; showCancelBtn: boolean; showOkBtn: boolean; onCancelDisable: boolean; onOkDisable: boolean; isDraggable: boolean; footerAlign: string; } & { title?: any; transitionName?: string | undefined; prefixCls?: string | undefined; "onUpdate:visible"?: ((visible: boolean) => void) | undefined; type?: string | undefined; onChange?: ((visible: boolean) => void) | undefined; icon?: any; closable?: boolean | undefined; afterClose?: (() => Promise) | undefined; closeIcon?: any; confirmLoading?: boolean | undefined; onOk?: ((e: MouseEvent) => void) | undefined; onCancel?: ((e: MouseEvent) => void) | undefined; footer?: any; okText?: string | undefined; okType?: import("ant-design-vue/es/button/buttonTypes").LegacyButtonType | undefined; cancelText?: string | undefined; forceRender?: boolean | 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; } & { title: string; prefixCls: string; htmlType: "reset" | "button" | "submit"; loading: boolean | { delay?: number | undefined; }; href: string; target: string; } & { type?: "link" | "default" | "text" | "primary" | "ghost" | "dashed" | undefined; icon?: import("ant-design-vue/es/_util/type").VueNode; disabled?: boolean | undefined; size?: import("ant-design-vue/es/config-provider").SizeType; onClick?: ((event: MouseEvent) => void) | undefined; ghost?: boolean | undefined; danger?: boolean | undefined; shape?: "circle" | "round" | undefined; block?: boolean | 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; } & { title: string; prefixCls: string; htmlType: "reset" | "button" | "submit"; loading: boolean | { delay?: number | undefined; }; href: string; target: string; } & { type?: "link" | "default" | "text" | "primary" | "ghost" | "dashed" | undefined; icon?: import("ant-design-vue/es/_util/type").VueNode; disabled?: boolean | undefined; size?: import("ant-design-vue/es/config-provider").SizeType; onClick?: ((event: MouseEvent) => void) | undefined; ghost?: boolean | undefined; danger?: boolean | undefined; shape?: "circle" | "round" | undefined; block?: boolean | undefined; }> | undefined; wrapClassName?: string | undefined; maskTransitionName?: string | undefined; getContainer?: string | false | HTMLElement | (() => HTMLElement) | undefined; zIndex?: number | undefined; mask?: boolean | undefined; keyboard?: boolean | undefined; wrapProps?: Record | undefined; focusTriggerAfterClose?: boolean | undefined; closeFunc?: (() => Promise) | undefined; infoDes?: string | unknown[] | undefined; DragOptions?: import("../../../types/draggable").UseDraggableOptions | undefined; scrollOptions?: ({} & {} & {}) | undefined; dragChange?: ((draggable: import("./type").DraggableType) => void) | undefined; loadingText?: string | undefined; modalRender?: ((arg: { originVNode: import("../../../utils").VueNode; }) => import("../../../utils").VueNode) | undefined; appContext?: any; autoFocusButton?: "ok" | "cancel" | null | undefined; content?: any; }>, { visible: boolean; closable: boolean; loading: boolean; width: string | number; confirmLoading: boolean; centered: boolean; maskClosable: boolean; forceRender: boolean; destroyOnClose: boolean; getContainer: string | false | HTMLElement | (() => HTMLElement); bodyStyle: import("vue").CSSProperties; maskStyle: import("vue").CSSProperties; mask: boolean; keyboard: boolean; focusTriggerAfterClose: boolean; showTooltip: boolean; isConfirm: boolean; tooltipDes: string; showCancelBtn: boolean; showOkBtn: boolean; onCancelDisable: boolean; onOkDisable: boolean; isDraggable: boolean; footerAlign: string; }>; export default _sfc_main;