declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & (new () => { $slots: S; }); declare const __VLS_component: import('vue').DefineComponent<{}, { close: () => void; $emit: (event: "cancel" | "confirm" | "close", ...args: any[]) => void; color: string; size: string | number; placement: string; contentStyle: Record; attach: string | HTMLElement; title: string; mask: boolean; titleStyle: Record; closable: boolean; showCancel: boolean; showConfirm: boolean; cancelText: string; confirmText: string; fullscreen: boolean; maskClose: boolean; confirmClose: boolean; escClose: boolean; lockScroll: boolean; zIndex: number; $props: { readonly color?: string; readonly size?: string | number; readonly placement?: string; readonly contentStyle?: Record; readonly attach?: string | HTMLElement; readonly title?: string; readonly mask?: boolean; readonly titleStyle?: Record; readonly closable?: boolean; readonly showCancel?: boolean; readonly showConfirm?: boolean; readonly cancelText?: string; readonly confirmText?: string; readonly fullscreen?: boolean; readonly maskClose?: boolean; readonly confirmClose?: boolean; readonly escClose?: boolean; readonly lockScroll?: boolean; readonly zIndex?: number; }; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; type __VLS_TemplateResult = { attrs: Partial<{}>; slots: { header?(_: {}): any; default?(_: {}): any; footer?(_: {}): any; }; refs: {}; rootEl: any; }; //# sourceMappingURL=index.vue.d.ts.map