export type TUiDialogProps = { title?: string; open?: boolean; close?: boolean; }; export type TUiDialogEmits = { (e: 'update:open', v: boolean): void; }; declare const _default: __VLS_WithTemplateSlots; }; open: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; close: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; }, {}, unknown, {}, {}, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, import('./vue/dist/vue.esm-bundler.js').ComponentOptionsMixin, { "update:open": (v: boolean) => void; }, string, import('./vue/dist/vue.esm-bundler.js').VNodeProps & import('./vue/dist/vue.esm-bundler.js').AllowedComponentProps & import('./vue/dist/vue.esm-bundler.js').ComponentCustomProps, Readonly; }; open: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; close: { type: import('./vue/dist/vue.esm-bundler.js').PropType; }; }>> & { "onUpdate:open"?: ((v: boolean) => any) | undefined; }, {}, {}>, { default?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };