import { LitElement } from 'lit'; import { AlertType } from '../../types'; import '../../icons/icon-alerts'; import '../../icons/icon-alerts-active'; import '../../icons/icon-notification'; import '../../icons/icon-notification-filled'; import '../../icons/icon-notification-advice'; import '../../icons/icon-notification-advice-active'; /** * Button used for alerts and notification * * @prop {number} nAlerts - Number of alerts. * @prop {AlertType} alertType - Type of alert. * @prop {boolean} standalone - If the button is standalone and not used together with an notification-message. * @prop {boolean} counter - If the button should display a counter. * * @fires click - Fires when the button is clicked. */ export declare class ObcAlertButton extends LitElement { nAlerts: number; alertType: AlertType; flatWhenIdle: boolean; standalone: boolean; counter: boolean; private alertIcon; render(): import('lit-html').TemplateResult<1>; static styles: import('lit').CSSResult; } declare global { interface HTMLElementTagNameMap { 'obc-alert-button': ObcAlertButton; } } //# sourceMappingURL=alert-button.d.ts.map