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;
}