import { LitElement } from 'lit'; import '../icon-button/icon-button'; export default class SlAlert extends LitElement { static styles: import("lit").CSSResult; private autoHideTimeout; base: HTMLElement; open: boolean; closable: boolean; variant: 'primary' | 'success' | 'neutral' | 'warning' | 'danger'; duration: number; firstUpdated(): void; show(): Promise; hide(): Promise; toast(): Promise; restartAutoHide(): void; handleCloseClick(): void; handleMouseMove(): void; handleOpenChange(): Promise; handleDurationChange(): void; render(): import("lit-html").TemplateResult<1>; } declare global { interface HTMLElementTagNameMap { 'sl-alert': SlAlert; } }