import type { Maybe } from '../types'; declare const _sfc_main: import("vue").DefineComponent<{ modelValue: { type: BooleanConstructor; required: true; default: boolean; }; title: { type: StringConstructor; required: false; default: string; }; desc: { type: StringConstructor; required: false; default: string; }; cancelText: { type: null; required: false; default: string; }; okText: { type: null; required: false; default: string; }; }, { props: { modelValue: boolean; title: string; desc: string; cancelText: Maybe; okText: Maybe; }; emit: { (type: 'update:modelValue', val: boolean): void; (type: 'cancel'): void; (type: 'ok'): void; }; visible: import("vue").WritableComputedRef; emitCancel: () => void; emitOk: () => void; Mask: import("../utils").SFCWithInstall; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { type: string; }>>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:modelValue" | "cancel" | "ok")[], "update:modelValue" | "cancel" | "ok", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; onOk?: ((...args: any[]) => any) | undefined; }, { title: string; desc: string; cancelText: any; okText: any; }>; export default _sfc_main;