import { default as React } from 'react';
export type BadgeColor = 'primary' | 'secondary' | 'error' | 'success' | 'warning';
export interface BadgeProps extends React.HTMLAttributes<HTMLSpanElement> {
    /** Número o texto a mostrar. Si se omite, se renderiza un punto. */
    count?: number;
    /** Muestra un punto sin número. */
    dot?: boolean;
    /** Tope del conteo: valores mayores muestran `{max}+`. */
    max?: number;
    /** Color semántico. */
    color?: BadgeColor;
    /** Si se pasan children, el badge se posiciona sobre ellos (esquina superior derecha). */
    children?: React.ReactNode;
    /** Muestra el badge aunque count sea 0. */
    showZero?: boolean;
}
export declare const Badge: React.ForwardRefExoticComponent<BadgeProps & React.RefAttributes<HTMLSpanElement>>;
export default Badge;
