import { M as MatDialogRef, a as MatDialogContainer } from '../dialog.d-B5HZULyo.js'; export { A as AutoFocusTarget, h as DialogPosition, D as DialogRole, b as MAT_DIALOG_DATA, c as MAT_DIALOG_DEFAULT_OPTIONS, d as MAT_DIALOG_SCROLL_STRATEGY, f as MAT_DIALOG_SCROLL_STRATEGY_PROVIDER, e as MAT_DIALOG_SCROLL_STRATEGY_PROVIDER_FACTORY, g as MatDialog, i as MatDialogConfig, j as MatDialogState, _ as _closeDialogVia } from '../dialog.d-B5HZULyo.js'; import * as i0 from '@angular/core'; import { OnInit, OnChanges, SimpleChanges, OnDestroy } from '@angular/core'; import * as i5 from '@angular/cdk/scrolling'; import * as i1 from '@angular/cdk/dialog'; import * as i2 from '@angular/cdk/overlay'; import * as i3 from '@angular/cdk/portal'; import { M as MatCommonModule } from '../common-module.d-C8xzHJDr.js'; import '@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; } /** * Default parameters for the animation for backwards compatibility. * @docs-private * @deprecated Will stop being exported. * @breaking-change 21.0.0 */ declare const _defaultParams: { params: { enterAnimationDuration: string; exitAnimationDuration: string; }; }; /** * Animations used by MatDialog. * @docs-private * @deprecated No longer used, will be removed. * @breaking-change 21.0.0 */ declare const matDialogAnimations: { readonly dialogContainer: any; }; export { MatDialogActions, MatDialogClose, MatDialogContainer, MatDialogContent, MatDialogModule, MatDialogRef, MatDialogTitle, _defaultParams, matDialogAnimations };