import type { VariantProps } from 'class-variance-authority'; import type { SlotOverrides } from '../../../core/types'; import type { badgeVariants, BadgeSlot } from './Badge.styles'; /** * Props for the Badge component. * * @example * ```tsx * New * ``` */ interface IBadgeProps extends React.HTMLAttributes, VariantProps { /** Override classes for badge visual regions. */ slots?: SlotOverrides; } /** Available badge variants. */ type BadgeVariant = 'default' | 'secondary' | 'destructive' | 'outline'; /** Available badge sizes. */ type BadgeSize = 'default' | 'sm' | 'lg'; export type { IBadgeProps, BadgeVariant, BadgeSize }; //# sourceMappingURL=Badge.types.d.ts.map