declare const _default: __VLS_WithTemplateSlots; default: string; }; title: { type: StringConstructor; default: string; }; description: { type: StringConstructor; default: string; }; icon: { type: StringConstructor; default: string; }; closeText: { type: StringConstructor; default: string; }; closable: { type: BooleanConstructor; default: boolean; }; light: { type: BooleanConstructor; default: boolean; }; center: { type: BooleanConstructor; default: boolean; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { close: (evt: MouseEvent) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: string; }; title: { type: StringConstructor; default: string; }; description: { type: StringConstructor; default: string; }; icon: { type: StringConstructor; default: string; }; closeText: { type: StringConstructor; default: string; }; closable: { type: BooleanConstructor; default: boolean; }; light: { type: BooleanConstructor; default: boolean; }; center: { type: BooleanConstructor; default: boolean; }; }>> & { onClose?: ((evt: MouseEvent) => any) | undefined; }, { title: string; type: "error" | "primary" | "secondary" | "success" | "warning" | "info"; description: string; icon: string; closeText: string; closable: boolean; light: boolean; center: boolean; }>, { icon: (_: {}) => any; title: (_: {}) => any; close: (_: {}) => any; default: (_: {}) => any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };