import type { TemplateResult } from 'lit'; import type { DirectiveClass, DirectiveResult } from 'lit/directive.js'; import { UsBaseElement } from '../base/UsBaseElement'; import { IInsightNotificationCounterVariant } from '../insight-button/model/IInsightButtonProps'; import type { INotificationProps } from './models/INotificationProps'; declare global { interface HTMLElementTagNameMap { 'us-notification': UsNotificaiton; } } export declare class UsNotificaiton extends UsBaseElement implements INotificationProps { static styles: import("lit").CSSResultGroup[]; counter: number; variant: IInsightNotificationCounterVariant; MAX_DISPLAYED_NUMBER: number; render(): TemplateResult; getFormattedCounter(): string | number; getNotificationClasses(): DirectiveResult; }