Badge: DefineComponent<
    ExtractPropTypes<
        {
            intent: { default: undefined; type: PropType<Intent> };
            size: { default: undefined; type: PropType<"sm" | "md"> };
            variant: {
                default: undefined;
                type: PropType<"solid" | "soft" | "outline">;
            };
        },
    >,
    () => VNode<RendererNode, RendererElement, { [key: string]: any }>,
    {},
    {},
    {},
    ComponentOptionsMixin,
    ComponentOptionsMixin,
    {},
    string,
    PublicProps,
    ToResolvedProps<
        ExtractPropTypes<
            {
                intent: { default: undefined; type: PropType<Intent> };
                size: { default: undefined; type: PropType<"sm" | "md"> };
                variant: {
                    default: undefined;
                    type: PropType<"solid" | "soft" | "outline">;
                };
            },
        >,
        {},
    >,
    {
        intent: Intent;
        size: "sm"
        | "md";
        variant: "solid" | "soft" | "outline";
    },
    {},
    {},
    {},
    string,
    ComponentProvideOptions,
    true,
    {},
    any,
> = ...

Badge primitive: hl-badge with intent/variant/size modifiers.