import { MatDialogRef, MatDialogContainer } from './_dialog-chunk.js'; export { AutoFocusTarget, DialogPosition, DialogRole, MAT_DIALOG_DATA, MAT_DIALOG_DEFAULT_OPTIONS, MAT_DIALOG_SCROLL_STRATEGY, MatDialog, MatDialogConfig, MatDialogState, _closeDialogVia } from './_dialog-chunk.js'; import * as i0 from '@angular/core'; import { OnInit, OnChanges, SimpleChanges, OnDestroy } from '@angular/core'; import * as i1 from '@angular/cdk/scrolling'; import * as i1$1 from '@angular/cdk/dialog'; import * as i2 from '@angular/cdk/overlay'; import * as i2$1 from '@angular/cdk/portal'; import * as i2$2 from '@angular/cdk/bidi'; import '@angular/cdk/a11y'; import 'rxjs'; /** * Button that will close the current dialog. */ declare class MatDialogClose implements OnInit, OnChanges { dialogRef: MatDialogRef; private _elementRef; private _dialog; /** Screen-reader label for the button. */ ariaLabel: string; /** Default to "button" to prevents accidental form submits. */ type: 'submit' | 'button' | 'reset'; /** Dialog close input. */ dialogResult: any; _matDialogClose: any; constructor(...args: unknown[]); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; _onButtonClick(event: MouseEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare abstract class MatDialogLayoutSection implements OnInit, OnDestroy { protected _dialogRef: MatDialogRef; private _elementRef; private _dialog; constructor(...args: unknown[]); protected abstract _onAdd(): void; protected abstract _onRemove(): void; ngOnInit(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Title of a dialog element. Stays fixed to the top of the dialog when scrolling. */ declare class MatDialogTitle extends MatDialogLayoutSection { id: string; protected _onAdd(): void; protected _onRemove(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Scrollable content container of a dialog. */ declare class MatDialogContent { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } /** * Container for the bottom action buttons in a dialog. * Stays fixed to the bottom when scrolling. */ declare class MatDialogActions extends MatDialogLayoutSection { /** * Horizontal alignment of action buttons. */ align?: 'start' | 'center' | 'end'; protected _onAdd(): void; protected _onRemove(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class MatDialogModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export { MatDialogActions, MatDialogClose, MatDialogContainer, MatDialogContent, MatDialogModule, MatDialogRef, MatDialogTitle };