declare const _default: import('vue').DefineComponent<{ readonly modelValue: { readonly type: BooleanConstructor; readonly default: false; }; readonly width: { readonly type: StringConstructor; readonly default: "50%"; }; readonly title: { readonly type: StringConstructor; readonly default: ""; }; readonly mode: { readonly type: StringConstructor; readonly default: "default"; }; readonly position: { readonly type: StringConstructor; readonly default: "top-center"; }; readonly fullscreen: { readonly type: BooleanConstructor; readonly default: false; }; readonly mask: { readonly type: BooleanConstructor; readonly default: true; }; readonly closeOnClickBg: { readonly type: BooleanConstructor; readonly default: false; }; readonly showClose: { readonly type: BooleanConstructor; readonly default: true; }; readonly beforeClose: FunctionConstructor; readonly onDestroy: FunctionConstructor; readonly onClose: FunctionConstructor; }, { osModal: import('vue').Ref; visible: import('vue').ComputedRef; handleClose: () => void; handleBgClick: (event: MouseEvent) => void; opened: () => void; closed: () => void; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, { readonly title: string; readonly mask: boolean; readonly mode: string; readonly showClose: boolean; readonly modelValue: boolean; readonly fullscreen: boolean; readonly width: string; readonly position: string; readonly closeOnClickBg: boolean; }, {}>; export default _default;