/**
 * Définition d'un badge dans un groupe de badges
 */
export interface DsfrBadge {
    /** Label du badge **/
    label: string;
    /** Niveau d'alerte. Optionnel. */
    severity?: DsfrBadgeSeverity;
    /** L'icône de sévérité n'est pas affiché si 'true' (il est affiché par défaut). */
    noIcon?: boolean;
    /** @deprecated since 1.9. Ignoré, La taille des badges dans un groupe est liée au groupe. */
    size?: DsfrBadgeSize;
    /** Classe personnalisée pour la couleur du badge.  */
    customClass?: string;
}
export declare namespace DsfrBadgeSeverityConst {
    const NEW = "new";
    const INFO = "info";
    const SUCCESS = "success";
    const WARNING = "warning";
    const ERROR = "error";
}
/** Sévérité des badges, (minuscules recommandées) */
type Type = typeof DsfrBadgeSeverityConst;
export type DsfrBadgeSeverity = Type[keyof Type] | 'NEW' | 'SUCCESS' | 'INFO' | 'WARNING' | 'ERROR';
export type DsfrBadgeSize = 'SM' | 'MD';
export {};
