import { DialogRef, DialogRole } from '@angular/cdk/dialog'; import { AfterContentChecked, OnChanges, OnDestroy, SimpleChanges } from '@angular/core'; import { ModalHeaderDirective } from './layout/modal-header.component'; import * as i0 from "@angular/core"; export declare abstract class ModalBaseComponent implements OnChanges, AfterContentChecked, OnDestroy { protected dialogRef: DialogRef; /** * Defines a string value that labels the current element. */ ariaLabel?: string; /** * Identifies the element (or elements) that labels the current element. */ ariaLabelledBy?: string; /** * Identifies the element (or elements) that describes the object. */ ariaDescribedBy?: string; /** * The accessibility role for the dialog. */ role?: DialogRole; protected contentInitialized: boolean; protected header?: ModalHeaderDirective; constructor(dialogRef: DialogRef); ngOnChanges(changes: SimpleChanges): void; ngAfterContentChecked(): void; close(): void; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }