import { LitElement } from 'lit'; import './button.js'; /** * Small notification surface for status, warning, and error messages. * * @slot - Toast body. * @slot icon - Optional leading icon. * @slot actions - Optional action controls. * @csspart chrome - The toast frame. * @csspart icon - Icon slot wrapper. * @csspart content - Text content wrapper. * @csspart title - Title wrapper. * @csspart actions - Actions wrapper. * @csspart close - Close button. */ export declare class W1cToast extends LitElement { open: boolean; title: string; variant: 'status' | 'info' | 'warning' | 'danger'; closeable: boolean; render(): import("lit").TemplateResult<1>; private close; static styles: import("lit").CSSResult; } declare global { interface HTMLElementTagNameMap { 'w1c-toast': W1cToast; } }