import { IHtmlTextProps } from '../../html/types'; import { IVariantPropsBadge } from '../../variants/badge'; export interface IBadgeProps extends Omit { /** * Whether the badge is visible */ visible?: boolean; /*** * Badge variants */ variant?: IVariantPropsBadge; } /** * Renders a badge component with customizable visibility, styling, and variant. * * @param visible - Controls the visibility of the badge. If `false`, the badge is hidden. Defaults to `true`. * @param testID - Optional test identifier for testing purposes. Defaults to `"resk-badge"` if not provided. * @param className - Additional CSS class names to apply to the badge. * @param variant - The visual variant of the badge, used to determine its style. * @param rest - Additional props to be spread onto the underlying `Text` component. * @returns A styled badge component. */ export declare function Badge({ visible, testID, className, variant, ...rest }: IBadgeProps): import("react/jsx-runtime").JSX.Element; export declare namespace Badge { var displayName: string; }