import type { CSSResultGroup } from 'lit'; import { ShoelaceElement } from '../../internal/shoelace-element'; /** * @summary Badges are used to draw attention and display statuses or counts. * @documentation https://dsa.service-public-autonomie.fr/latest/librairie-webcomponents/actions/badge-badge/web-XsH11sxg * * @slot - The badge's content. */ export default class DSABadge extends ShoelaceElement { static styles: CSSResultGroup; private readonly hasSlotController; /** The badge's theme variant. */ variant: 'primary' | 'success' | 'neutral' | 'warning' | 'danger'; /** The badge's size. */ size: 'medium' | 'small'; /** Makes the badge pulsate to draw attention. */ pulse: boolean; render(): import("lit").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'dsa-badge': DSABadge; } }