import { ViewContainerRef, ComponentFactoryResolver, Type } from "@angular/core"; import { DialogComponent } from "./dialog.component"; import { Observable } from "rxjs"; import { DialogOptions } from "./dialog.service"; export declare class DialogHolderComponent { private resolver; element: ViewContainerRef; dialogs: Array>; constructor(resolver: ComponentFactoryResolver); addDialog(component: Type>, data?: T, options?: DialogOptions): Observable; removeDialog(component: DialogComponent): void; private _removeElement(component); clear(): void; }