import * as i0 from '@angular/core'; import { InputSignal, InputSignalWithTransform, Signal } from '@angular/core'; import { VariantProps } from 'class-variance-authority'; /** * Variant type for badge appearance. */ type BadgeVariant = 'primary' | 'accent' | 'warn' | 'success' | 'muted' | 'outline'; /** * Size type for badge. */ type BadgeSize = 'sm' | 'default' | 'lg'; /** * CVA variants for the badge directive. * * @tokens `--color-primary`, `--color-primary-foreground`, `--color-primary-hover`, * `--color-accent`, `--color-accent-foreground`, `--color-accent-hover`, * `--color-warn`, `--color-warn-foreground`, `--color-warn-hover`, * `--color-success`, `--color-success-foreground`, `--color-success-hover`, * `--color-muted`, `--color-muted-foreground`, `--color-muted-hover`, * `--color-border`, `--color-foreground`, `--radius-badge`, `--radius-badge-sm`, `--radius-pill` */ declare const badgeVariants: (props?: { variant?: BadgeVariant; size?: BadgeSize; pill?: boolean; }) => string; type BadgeVariants = VariantProps; /** * Badge directive — applies styled badge classes to any host element. * * Works on ``, ``, `