import { LitElement, PropertyValues } from 'lit'; /** * Badge. * @slot unnamed - Slot for custom icon. */ export declare class Badge extends LitElement { static styles: import("lit").CSSResult; /** * Badge name. */ accessor label: string; /** * Badge size, `'md'` (default) or `'sm'`. Icon size: 16px only. */ accessor size: string; /** * Badge type, `'medium'` (default), `'heavy'`, or `'light'`. */ accessor type: string; /** * Badge status, `'success'` (default), `'critical'`, `'error'`, `'warning'`, `'information'`, `'others'`. * */ accessor status: string; /** * Removes label text truncation. */ accessor noTruncation: boolean; /** * Icon title for screen readers. */ accessor iconTitle: string; /** * Hide icon. Default is `false`. */ accessor hideIcon: boolean; /** * Determine if Badge is icon only. * @internal */ accessor _iconOnly: boolean; updated(changedProperties: PropertyValues): void; render(): import("lit-html").TemplateResult<1>; private _getStatusIcon; } declare global { interface HTMLElementTagNameMap { 'kyn-badge': Badge; } } //# sourceMappingURL=badge.d.ts.map