import { PropType, VNode } from 'vue'; declare const __VLS_export: import('vue').DefineComponent; default: number; }; /** 是否显示底部取消按钮 */ showCancel: { type: BooleanConstructor; default: boolean; }; /** 是否显示底部确定按钮 */ showOk: { type: BooleanConstructor; default: boolean; }; /** 主体样式 */ mainClass: { type: StringConstructor; default: string; }; /** 内容区域样式 */ containerClass: { type: StringConstructor; default: string; }; /** 是否水平垂直对齐对话框 */ alignCenter: { type: BooleanConstructor; default: boolean; }; /** 关闭前的回调, 会暂停 Dialog 的关闭. */ beforeClose: { type: PropType<(type: "cancel" | "ok" | "close", done: () => void) => void>; default: undefined; }; /** 对话框宽度 */ width: { type: StringConstructor; default: undefined; }; to: { type: PropType; default: string; }; /** 主题, normal - 普通, mobile - 移动风格 */ theme: { type: PropType<"normal" | "mobile">; default: string; }; }>, () => VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "update:modelValue"[], "update:modelValue", import('vue').PublicProps, Readonly; default: number; }; /** 是否显示底部取消按钮 */ showCancel: { type: BooleanConstructor; default: boolean; }; /** 是否显示底部确定按钮 */ showOk: { type: BooleanConstructor; default: boolean; }; /** 主体样式 */ mainClass: { type: StringConstructor; default: string; }; /** 内容区域样式 */ containerClass: { type: StringConstructor; default: string; }; /** 是否水平垂直对齐对话框 */ alignCenter: { type: BooleanConstructor; default: boolean; }; /** 关闭前的回调, 会暂停 Dialog 的关闭. */ beforeClose: { type: PropType<(type: "cancel" | "ok" | "close", done: () => void) => void>; default: undefined; }; /** 对话框宽度 */ width: { type: StringConstructor; default: undefined; }; to: { type: PropType; default: string; }; /** 主题, normal - 普通, mobile - 移动风格 */ theme: { type: PropType<"normal" | "mobile">; default: string; }; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { mask: boolean; to: "string" | HTMLElement; width: string; maskClosable: boolean; showClose: 0 | 1 | 2; showCancel: boolean; showOk: boolean; mainClass: string; containerClass: string; alignCenter: boolean; beforeClose: (type: "cancel" | "ok" | "close", done: () => void) => void; theme: "normal" | "mobile"; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; declare const _default: typeof __VLS_export; export default _default;