declare const _default: __VLS_WithTemplateSlots; readonly default: "primary"; }; readonly size: { readonly type: import("vue").PropType<"xs" | "sm" | "md" | "lg">; readonly default: "sm"; readonly validator: (val: string) => boolean; }; readonly closable: { readonly type: BooleanConstructor; readonly default: false; }; readonly light: { readonly type: BooleanConstructor; readonly default: false; }; readonly bgColor: { readonly type: StringConstructor; readonly default: ""; }; readonly rounded: { readonly type: BooleanConstructor; readonly default: false; }; readonly disabled: { readonly type: BooleanConstructor; readonly default: false; }; }, {}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { close: (evt: MouseEvent) => boolean; click: (evt: MouseEvent) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly default: "primary"; }; readonly size: { readonly type: import("vue").PropType<"xs" | "sm" | "md" | "lg">; readonly default: "sm"; readonly validator: (val: string) => boolean; }; readonly closable: { readonly type: BooleanConstructor; readonly default: false; }; readonly light: { readonly type: BooleanConstructor; readonly default: false; }; readonly bgColor: { readonly type: StringConstructor; readonly default: ""; }; readonly rounded: { readonly type: BooleanConstructor; readonly default: false; }; readonly disabled: { readonly type: BooleanConstructor; readonly default: false; }; }>> & { onClick?: ((evt: MouseEvent) => any) | undefined; onClose?: ((evt: MouseEvent) => any) | undefined; }, { readonly size: "xs" | "sm" | "md" | "lg"; readonly type: "error" | "primary" | "secondary" | "success" | "warning" | "info"; readonly closable: boolean; readonly light: boolean; readonly rounded: boolean; readonly disabled: boolean; readonly bgColor: string; }>, { default: (_: {}) => any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };