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