import * as React from 'react';
import { BadgeVariant, BadgeSize } from '../badge/index.js';
export { BadgeSize, BadgeVariant, badgeVariants } from '../badge/index.js';

interface BadgeProps extends React.HTMLAttributes<HTMLDivElement> {
    variant?: BadgeVariant;
    size?: BadgeSize;
}
/**
 * Badge component — renders a styled badge with variant and size support.
 *
 * Uses the headless @refraction-ui/badge core for state and ARIA attributes.
 * Styling via Tailwind utility classes (no external CSS-in-JS).
 */
declare const Badge: React.ForwardRefExoticComponent<BadgeProps & React.RefAttributes<HTMLDivElement>>;

export { Badge, type BadgeProps };
