import { MiuraElement } from '@miurajs/miura-element'; export declare class MuiDialog extends MiuraElement { static properties: { open: { type: BooleanConstructor; default: boolean; reflect: boolean; }; heading: { type: StringConstructor; default: string; }; description: { type: StringConstructor; default: string; }; modal: { type: BooleanConstructor; default: boolean; }; }; open: boolean; heading: string; description: string; modal: boolean; static styles: import("@miurajs/miura-render").CSSResult; connectedCallback(): void; disconnectedCallback(): void; close(reason?: 'escape' | 'backdrop' | 'close' | 'action'): void; show(): void; private onDocumentKeyDown; private onBackdropClick; template(): import("@miurajs/miura-render").TemplateResult; } //# sourceMappingURL=dialog.d.ts.map