import { LitElement } from 'lit'; /** * Badge component for status indicators and counters * * @slot - Default slot for badge content * * @csspart badge - The badge element */ export declare class UIBadge extends LitElement { static styles: import("lit").CSSResult; variant: 'primary' | 'success' | 'warning' | 'danger' | 'neutral'; dot: boolean; /** * Custom label for screen readers (important for notification counts) */ ariaLabel: string | null; /** * Whether badge is purely decorative (hides from screen readers) */ decorative: boolean; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'ui-badge': UIBadge; } } //# sourceMappingURL=badge.d.ts.map