import { View } from '@esui/core'; import '@material/mwc-dialog'; import { Dialog as MwcDialog } from '@material/mwc-dialog'; export declare const Dialog: ((content: View) => import("@esui/core").Builder<{ content?: View | undefined; primaryAction?: View | [string, View] | undefined; secondaryAction?: View | [string, View] | undefined; open: import("@esui/core").WritableObservableValue; heading?: string | undefined; hideActions: boolean; stacked: boolean; scrimClickAction: string; escapeKeyAction: string; defaultAction: string; actionAttribute: string; initialFocusAttribute: string; onOpening?: (() => void) | undefined; onOpened?: (() => void) | undefined; onClosing?: ((e: { detail: { action: string; }; }) => void) | undefined; onClosed?: ((e: { detail: { action: string; }; }) => void) | undefined; }>) & { View: import("@esui/core").Clazz<{ content?: View | undefined; primaryAction?: View | [string, View] | undefined; secondaryAction?: View | [string, View] | undefined; open: import("@esui/core").WritableObservableValue; heading?: string | undefined; hideActions: boolean; stacked: boolean; scrimClickAction: string; escapeKeyAction: string; defaultAction: string; actionAttribute: string; initialFocusAttribute: string; onOpening?: (() => void) | undefined; onOpened?: (() => void) | undefined; onClosing?: ((e: { detail: { action: string; }; }) => void) | undefined; onClosed?: ((e: { detail: { action: string; }; }) => void) | undefined; } & View>; }; export declare function InitialFocus(content: View): View; export declare type MdcDialog = MwcDialog;