import { HTMLAttributes } from 'react'; export interface BadgeProps extends HTMLAttributes { /** The visual style of the badge: 'number' displays the content, 'dot' shows a simple dot. */ type: 'number' | 'dot'; /** The color scheme of the badge, affecting its background and text color. */ mode?: 'primary' | 'critical' | 'secondary' | 'gray' | 'white'; /** Increases the size of the badge. Applicable only when `type` is 'number'. */ large?: boolean; } /** * The `Badge` component renders a small numeric or dot indicator, typically used for notifications, statuses, or counts. * It supports several visual modes for different contexts (e.g., critical, primary) and can be sized normally or enlarged. */ export declare const Badge: ({ type, mode, large, className, children, ...restProps }: BadgeProps) => JSX.Element; //# sourceMappingURL=Badge.d.ts.map