/** * @license * Copyright 2019 Google LLC * SPDX-License-Identifier: Apache-2.0 */ import 'blocking-elements'; import 'wicg-inert'; import { MDCDialogAdapter } from '@material/dialog/adapter.js'; import MDCDialogFoundation from '@material/dialog/foundation.js'; import { BaseElement } from '@material/mwc-base/base-element.js'; export { MDCDialogCloseEventDetail } from '@material/dialog/types.js'; export declare class DialogBase extends BaseElement { protected mdcRoot: HTMLDivElement; protected primarySlot: HTMLElement; protected secondarySlot: HTMLElement; protected contentSlot: HTMLElement; protected contentElement: HTMLDivElement; protected conatinerElement: HTMLDivElement; hideActions: boolean; stacked: boolean; heading: string; scrimClickAction: string; escapeKeyAction: string; open: boolean; defaultAction: string; actionAttribute: string; initialFocusAttribute: string; set suppressDefaultPressSelector(selector: string); /** * @export */ get suppressDefaultPressSelector(): string; protected closingDueToDisconnect?: boolean; protected initialSupressDefaultPressSelector: string; protected get primaryButton(): HTMLElement | null; protected currentAction: string | undefined; protected mdcFoundationClass: typeof MDCDialogFoundation; protected mdcFoundation: MDCDialogFoundation; protected boundHandleClick: ((ev: MouseEvent) => void) | null; protected boundHandleKeydown: ((ev: KeyboardEvent) => void) | null; protected boundHandleDocumentKeydown: ((ev: KeyboardEvent) => void) | null; protected emitNotification(name: string, action?: string): void; protected getInitialFocusEl(): HTMLElement | null; protected searchNodeTreesForAttribute(nodes: Node[], attribute: string): HTMLElement | null; protected createAdapter(): MDCDialogAdapter; protected render(): import("lit-html").TemplateResult<1>; protected renderHeading(): import("lit-html").TemplateResult<1>; protected firstUpdated(): void; connectedCallback(): void; disconnectedCallback(): void; forceLayout(): void; focus(): void; blur(): void; protected setEventListeners(): void; protected removeEventListeners(): void; close(): void; show(): void; }