import { AnimationEvent } from '@angular/animations'; import { EventEmitter, OnChanges, OnDestroy, SimpleChange } from '@angular/core'; import { ClrCommonStringsService } from '../utils/i18n/common-strings.service'; import { ScrollingService } from '../utils/scrolling/scrolling-service'; import { ModalStackService } from './modal-stack.service'; import * as i0 from "@angular/core"; export declare class ClrModal implements OnChanges, OnDestroy { private _scrollingService; commonStrings: ClrCommonStringsService; private modalStackService; modalId: string; _open: boolean; _openChanged: EventEmitter; closable: boolean; closeButtonAriaLabel: string; size: string; staticBackdrop: boolean; skipAnimation: string; stopClose: boolean; altClose: EventEmitter; labelledBy: string; bypassScrollService: boolean; constructor(_scrollingService: ScrollingService, commonStrings: ClrCommonStringsService, modalStackService: ModalStackService); ngOnChanges(changes: { [propName: string]: SimpleChange; }): void; ngOnDestroy(): void; open(): void; close(): void; fadeDone(e: AnimationEvent): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }