import { OnDestroy, EventEmitter, ElementRef } from '@angular/core'; import { ModalInstance } from './modal-instance.model'; export declare class ModalComponent implements OnDestroy { private element; instance: ModalInstance; visible: boolean; class: string; animation: boolean; backdrop: string | boolean; keyboard: boolean; size: string; cssClass: string; onClose: EventEmitter; onDismiss: EventEmitter; onOpen: EventEmitter; readonly fadeClass: boolean; readonly dataKeyboardAttr: boolean; readonly dataBackdropAttr: string | boolean; private overrideSize; constructor(element: ElementRef); ngOnDestroy(): Promise; routerCanDeactivate(): any; open(size?: string): Promise; close(value?: any): Promise; dismiss(): Promise; getCssClasses(): string; private isSmall(); private isLarge(); } export declare class ModalSize { static Small: string; static Large: string; static validSize(size: string): boolean; }