import { Dialog } from '../../base/dialog.js'; /** * TODO: test if form actions `cancel` and other things related work - no, * event listener needed * FIXME: on Firefox, the focus is not autoatically set to the first tabbable * element * * @tag md-dialog * * @csspart container * @csspart headline * @csspart content * @csspart actions * * @slot icon * @slot headline * @slot - content * @slot actions */ export declare class M3Dialog extends Dialog { #private; _config: { openEase: string; closeEase: string; vertSlide: number; openDur: number; closeDur: number; bodyFadeInDur: number; bodyFadeOutDur: number; }; private hasIcon; $container: HTMLDivElement; $body: HTMLDivElement; $icon: HTMLSlotElement; $actions: HTMLDivElement; $actionsPlaceholder: HTMLDivElement; $scrim: HTMLDivElement; static styles: any[]; render(): import("lit-html").TemplateResult<1>; firstUpdated(): Promise; show(): void; close(): void; } declare global { interface HTMLElementTagNameMap { 'md-dialog': M3Dialog; } }