import { DialogBase as _DialogBase } from '@material/mwc-dialog/mwc-dialog-base'; import type { MDCDialogAdapter } from '@material/dialog/adapter.js'; import type { BlockingElements } from 'blocking-elements'; export declare class DialogBase extends _DialogBase { constructor(); emitOpenedHandler(e: Event): void; emitClosedHandler(e: CustomEvent<{ action: string; }>): void; emitOpeningHandler(e: Event): void; emitClosingHandler(e: CustomEvent<{ action: string; }>): void; open: boolean; hideActions: boolean; stacked: boolean; heading: string; scrimClickAction: string; escapeKeyAction: string; defaultAction: string; actionAttribute: string; initialFocusAttribute: string; showCloseButton: boolean; closeButtonPosition: 'auto' | 'body' | 'heading'; show(): void; close(): void; renderCloseButton(): import("lit-html").TemplateResult<1>; renderHeading(): import("lit-html").TemplateResult<1>; connectedCallback(): void; blockingElements: BlockingElements; createAdapter(): MDCDialogAdapter; disconnectedCallback(): void; protected firstUpdated(): void; }