import { LitElement, TemplateResult } from 'lit'; import type { Icon } from '../shared/lit-icon.js'; import '../shared/lit-icon.js'; export type Content = 'highlighted' | 'neutral' | 'success' | 'danger' | 'warning' | 'info'; export type Size = 'small' | 'medium' | 'large'; export type LitBadgeProp = { content: Content; size: Size; text: string; icon: Icon; disabled?: boolean; }; export declare class LitBadge extends LitElement { content: Content; size: Size; text: string; icon: Icon | undefined; disabled: boolean; static styles: import("lit").CSSResult[]; protected render(): TemplateResult | null; } declare global { interface HTMLElementTagNameMap { 'lit-badge': LitBadge; } }