import { PropType, DefineComponent, ExtractPropTypes, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { InfoVariantProps } from './info.recipe'; declare function __VLS_template(): { attrs: Partial<{}>; slots: { default?(_: {}): any; }; refs: {}; rootEl: HTMLSpanElement; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: DefineComponent; default: string; }; size: { type: PropType; default: string; }; noIcon: BooleanConstructor; }>, {}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly< ExtractPropTypes<{ variant: { type: PropType; default: string; }; size: { type: PropType; default: string; }; noIcon: BooleanConstructor; }>> & Readonly<{}>, { size: "sm" | "md" | "xs" | undefined; variant: "success" | "warning" | "danger" | "neutral" | "info" | undefined; noIcon: boolean; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, HTMLSpanElement>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };