import { default as React } from 'react'; import { VariantProps } from 'class-variance-authority'; declare const badgeVariants: (props?: ({ variant?: "default" | "solid" | "outline" | "subtle" | null | undefined; colorScheme?: "error" | "brand" | "success" | "warning" | "info" | "neutral" | null | undefined; size?: "sm" | "md" | "lg" | null | undefined; } & import('class-variance-authority/dist/types').ClassProp) | undefined) => string; export interface BadgeProps extends React.HTMLAttributes, VariantProps { children: React.ReactNode; /** Icon before text */ icon?: React.ReactNode; /** Make badge removable with close button */ removable?: boolean; /** Callback when close button is clicked */ onRemove?: () => void; /** Show dot indicator */ dot?: boolean; } export declare const Badge: React.ForwardRefExoticComponent>; export interface BadgeGroupProps extends React.HTMLAttributes { children: React.ReactNode; /** Maximum number of badges to show before truncating */ max?: number; } export declare const BadgeGroup: React.ForwardRefExoticComponent>; export {}; //# sourceMappingURL=Badge.d.ts.map