import { type HTMLAttributes, type PropsWithChildren } from 'react'; import { type OverrideClassName } from "../types/OverrideClassName"; type BadgeCommonProps = PropsWithChildren<{ /** * The "dark" variant is no longer in the UI kit */ variant?: 'default' | 'active' | 'dark'; /** * renders reversed colors. Use on purple background */ reversed?: boolean; /** * Supports "small" and "large" sizes - defaults to "small" */ size?: 'small' | 'large'; }> & OverrideClassName>; type DotProps = Omit & { children?: never; variant: 'dot'; }; export type BadgeProps = BadgeCommonProps | DotProps; /** * {@link https://cultureamp.atlassian.net/wiki/spaces/DesignSystem/pages/3064857333/Badge Guidance} | * {@link https://cultureamp.design/?path=/docs/components-badge--docs Storybook} */ export declare const Badge: { ({ children, variant, reversed, size, classNameOverride, ...restProps }: BadgeProps): JSX.Element; displayName: string; }; export declare const BadgeAnimated: (props: BadgeProps) => JSX.Element; export {};