* Dialog content goes here.
*
* `
* })
* export class AppComponent {}
* ```
*
* @remarks
* Supported children components are: {@link DialogTitleBarComponent}, {@link DialogActionsComponent}, {@link CustomMessagesComponent}.
*/
export declare class DialogComponent implements AfterContentInit, AfterViewInit, OnInit, OnDestroy {
private wrapper;
private renderer;
private cdr;
private ngZone;
private builder;
/**
* Specifies the action buttons to render in the Dialog.
*
* @type {DialogAction[]}
*/
actions: DialogAction[];
/**
* Sets the layout of the action buttons in the Dialog. Applies only if you specify action buttons through the `actions` option.
*
* @type {ActionsLayout}
* @default 'stretched'
*/
actionsLayout: ActionsLayout;
/**
* Sets the query selector for the element to receive initial focus. ([See examples.]({% slug initial_focus_dialog %}))
*
* @type {string}
*/
autoFocusedElement: string;
/**
* Sets the text in the Dialog title bar.
*
* @type {string}
*/
title: string;
/**
* Sets the width of the Dialog. Use a number for pixels or a string for units (for example, `50%`).
*
* @type {number | string}
*/
width: number | string;
/**
* Sets the minimum width of the Dialog. Use a number for pixels or a string for units (for example, `50%`).
*
* @type {number | string}
*/
minWidth: number | string;
/**
* Sets the maximum width of the Dialog. Use a number for pixels or a string for units (for example, `50%`).
*
* @type {number | string}
*/
maxWidth: number | string;
/**
* Sets the height of the Dialog. Use a number for pixels or a string for units (for example, `50%`).
*
* @type {number | string}
*/
height: number | string;
/**
* Sets the minimum height of the Dialog. Use a number for pixels or a string for units (for example, `50%`).
*
* @type {number | string}
*/
minHeight: number | string;
/**
* Sets the maximum height of the Dialog. Use a number for pixels or a string for units (for example, `50%`).
*
* @type {number | string}
*/
maxHeight: number | string;
/**
* Configures the Dialog opening animation ([see example]({% slug animations_dialog %})).
* The default animation type is `translate` and the duration is `300ms`.
*
* @type {boolean | DialogAnimation}
* @default true
*/
animation: boolean | DialogAnimation;
/**
* Sets a predefined theme color for the Dialog. The color applies to the title bar background and border, and updates the text color.
*
* @type {DialogThemeColor}
*/
set themeColor(themeColor: DialogThemeColor);
get themeColor(): DialogThemeColor;
/**
* @hidden
*/
set htmlAttributes(attributes: {
[key: string]: string;
});
get htmlAttributes(): {
[key: string]: string;
};
/**
* @hidden
*/
set cssClass(classes: any);
get cssClass(): any;
/**
* @hidden
*/
contentTemplate: TemplateRef