import { OnInit, NgZone, OnDestroy, ViewContainerRef } from '@angular/core'; import { Subject } from 'rxjs/Subject'; import { Observable } from 'rxjs/Observable'; import { modalI } from './model'; import { Router } from '@angular/router'; import { ModalManagerService } from './service'; import { Subscription } from 'rxjs/Subscription'; export declare class ModalContainerComponent implements OnDestroy { private _zone; modal: modalI; iconTypes: string[]; iconTypeExist: boolean; renderTemplate: boolean; navigationStartSubscription: Subscription; constructor(_zone: NgZone, router: Router, manager: ModalManagerService); showModal(obj: modalI): void; readonly hideActionBar: boolean; _onEnter: Subject; _onExit: Subject; _onApply: Subject; onEnter(): Observable; onExit(): Observable; onApply(): Observable; onApplyClick(e: Event): void; onCancelClick(e: Event): void; _ngExit(): void; ngOnDestroy(): void; preventPropagation(e: Event): void; onSubscribeFromNavigationStart(): void; } export declare class DynamicRenderComponent implements OnInit { private viewContainerRef; template: any; constructor(viewContainerRef: ViewContainerRef); ngOnInit(): void; }