import { LitElement } from 'lit'; import './button.js'; import './titlebar.js'; /** * Retro dialog shell for alerts, confirmations, and small forms. * * @slot - Dialog body. * @slot icon - Optional leading icon. * @slot titlebar - Custom titlebar replacement. * @slot actions - Dialog actions. * @csspart chrome - The outer dialog frame. * @csspart titlebar - The default titlebar. * @csspart body - The dialog body layout. * @csspart icon - The icon slot wrapper. * @csspart content - The content wrapper. * @csspart actions - The action row. */ export declare class W1cDialog extends LitElement { title: string; variant: 'window' | 'alert'; private hasIcon; render(): import("lit").TemplateResult<1>; private handleIconSlotChange; static styles: import("lit").CSSResult; } declare global { interface HTMLElementTagNameMap { 'w1c-dialog': W1cDialog; } }