import { LitElement } from 'lit'; import { EventEmitter } from '../../internal/decorators'; export default class SlAlert extends LitElement { static styles: import("lit").CSSResult; private autoHideTimeout; private hasInitialized; base: HTMLElement; open: boolean; closable: boolean; type: 'primary' | 'success' | 'info' | 'warning' | 'danger'; duration: number; slShow: EventEmitter; slAfterShow: EventEmitter; slHide: EventEmitter; slAfterHide: EventEmitter; 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; } }