import { BootstrapElement, type Variant } from '@bootstrap-wc/core'; export type BadgeTone = 'solid' | 'subtle' | 'bordered'; /** * `` — Bootstrap badge for labels and counts. * * The host carries `.badge` plus the variant / tone classes (so descendant * Bootstrap selectors apply across the shadow boundary). Set `tone="subtle"` * for the `.bg-{variant}-subtle.text-{variant}-emphasis` look, or * `tone="bordered"` to add `.border .border-{variant}-subtle` on top of the * subtle treatment. Set `dismissible` to render an inline close button that * fires `bs-dismiss` and removes the host on activation. * * @slot - Badge content. May include images / icons. * @fires bs-dismiss - Fired when a `dismissible` badge is closed. */ export declare class BsBadge extends BootstrapElement { variant: Variant; pill: boolean; shape: 'default' | 'pill'; tone: BadgeTone; dismissible: boolean; dismissLabel: string; protected hostClasses(): string; private _onDismiss; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'bs-badge': BsBadge; } } //# sourceMappingURL=badge.d.ts.map