import type { TemplateResult } from 'lit'; import type { DirectiveClass, DirectiveResult } from 'lit/directive.js'; import { UsBaseElement } from '../base/UsBaseElement'; import type { IBadgeContrasts, IBadgeProps, IBadgeStatuses } from './model/IBadgeProps'; declare global { interface HTMLElementTagNameMap { 'us-badge': UsBadge; } } export declare class UsBadge extends UsBaseElement implements IBadgeProps { static styles: import("lit").CSSResultGroup[]; contrast: IBadgeContrasts; status: IBadgeStatuses; iconName: string; tooltipText: string; widgetView: string; round: boolean; render(): TemplateResult; getBadgeClasses(): DirectiveResult; }