declare const _default: import("vue").DefineComponent<{ visible: { type: BooleanConstructor; default: boolean; }; title: { type: StringConstructor; default: string; }; content: { type: StringConstructor; default: string; }; loading: { type: BooleanConstructor; default: boolean; }; scale: { type: BooleanConstructor; default: boolean; }; cancelButtonText: { type: StringConstructor; default: string; }; cancelButtonProps: { type: import("vue").PropType | undefined>; default: () => {}; }; hideCancelButton: { type: BooleanConstructor; default: boolean; }; confirmButtonText: { type: StringConstructor; default: string; }; confirmButtonProps: { type: import("vue").PropType | undefined>; default: () => {}; }; hideConfirmButton: { type: BooleanConstructor; default: boolean; }; closable: { type: BooleanConstructor; default: boolean; }; closeOnEsc: { type: BooleanConstructor; default: boolean; }; closeOnOverlayClick: { type: BooleanConstructor; default: boolean; }; showOverlay: { type: BooleanConstructor; default: boolean; }; destroyOnClose: { type: BooleanConstructor; default: boolean; }; width: { type: (StringConstructor | NumberConstructor)[]; default: number; }; height: { type: (StringConstructor | NumberConstructor)[]; default: undefined; }; placement: { type: import("vue").PropType<"left" | "right" | "top" | "bottom">; default: string; }; buttonList: { type: import("vue").PropType[]>; default: boolean; }; containerClass: { type: StringConstructor; default: undefined; }; noInlineStyle: { type: BooleanConstructor; default: boolean; }; onConfirm: { type: import("vue").PropType<() => void | Promise>; default: undefined; }; onClose: { type: import("vue").PropType<() => void>; default: undefined; }; teleport: { type: import("vue").PropType; default: string; }; lockScroll: { type: BooleanConstructor; default: boolean; }; lazyRender: { type: BooleanConstructor; default: boolean; }; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, "close" | "update:visible" | "confirm", import("vue").PublicProps, Readonly | undefined>; default: () => {}; }; hideCancelButton: { type: BooleanConstructor; default: boolean; }; confirmButtonText: { type: StringConstructor; default: string; }; confirmButtonProps: { type: import("vue").PropType | undefined>; default: () => {}; }; hideConfirmButton: { type: BooleanConstructor; default: boolean; }; closable: { type: BooleanConstructor; default: boolean; }; closeOnEsc: { type: BooleanConstructor; default: boolean; }; closeOnOverlayClick: { type: BooleanConstructor; default: boolean; }; showOverlay: { type: BooleanConstructor; default: boolean; }; destroyOnClose: { type: BooleanConstructor; default: boolean; }; width: { type: (StringConstructor | NumberConstructor)[]; default: number; }; height: { type: (StringConstructor | NumberConstructor)[]; default: undefined; }; placement: { type: import("vue").PropType<"left" | "right" | "top" | "bottom">; default: string; }; buttonList: { type: import("vue").PropType[]>; default: boolean; }; containerClass: { type: StringConstructor; default: undefined; }; noInlineStyle: { type: BooleanConstructor; default: boolean; }; onConfirm: { type: import("vue").PropType<() => void | Promise>; default: undefined; }; onClose: { type: import("vue").PropType<() => void>; default: undefined; }; teleport: { type: import("vue").PropType; default: string; }; lockScroll: { type: BooleanConstructor; default: boolean; }; lazyRender: { type: BooleanConstructor; default: boolean; }; }>>, { title: string; height: string | number; width: string | number; teleport: string | import("vue").RendererElement | null | undefined; closeOnEsc: boolean; lockScroll: boolean; lazyRender: boolean; content: string; scale: boolean; loading: boolean; visible: boolean; closable: boolean; closeOnOverlayClick: boolean; placement: "left" | "right" | "top" | "bottom"; onClose: () => void; cancelButtonText: string; cancelButtonProps: Partial | undefined; hideCancelButton: boolean; confirmButtonText: string; confirmButtonProps: Partial | undefined; hideConfirmButton: boolean; showOverlay: boolean; destroyOnClose: boolean; noInlineStyle: boolean; onConfirm: () => void | Promise; buttonList: boolean | import("vue").VNode[]; containerClass: string; }, {}>; export default _default;