import { LitElement, CSSResultGroup } from 'lit'; /** * @tag md-badge * @summary Material Badge web component (MD3) * * Small badge: no value — renders a 6px dot. * Large badge: value provided — renders a pill with text. * Numbers above `max` are displayed as `{max}+`. */ export declare class MdBadge extends LitElement { static get styles(): CSSResultGroup; /** Text or number to display. Leave empty for the small dot variant. */ value: string; /** Maximum numeric value before truncating with "+". Defaults to 999. */ max: number; private get _label(); private get _isSmall(); render(): import('lit').TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { "md-badge": MdBadge; } }