import { LitElement, nothing } from "lit"; import type { StoryMeta } from "../../story-meta.js"; export declare const TOAST_SEVERITIES: readonly ["info", "success", "warning", "danger"]; export type ToastSeverity = (typeof TOAST_SEVERITIES)[number]; export interface ToastItem { id: string; message: string; severity: ToastSeverity; autoDismiss?: number; } export declare class EdsToast extends LitElement { static readonly storyMeta: StoryMeta; static styles: import("lit").CSSResult; private _toasts; private _timers; /** * Add a toast message programmatically. */ show(message: string, severity?: ToastSeverity, autoDismiss?: number): void; dismiss(id: string): void; disconnectedCallback(): void; render(): import("lit").TemplateResult<1> | typeof nothing; } declare global { interface HTMLElementTagNameMap { "eds-toast": EdsToast; } } //# sourceMappingURL=toast.d.ts.map