import { Observable } from 'rxjs'; import { AsiDialogConfig } from './../asi-dialog-config'; import { ViewContainerRef, ElementRef } from '@angular/core'; export declare class AsiDialog { viewContainerRef: ViewContainerRef; private elementRef; class: string; private _component; private _config; private _dialogDestroy; private dialogClose; private dialogCancel; constructor(viewContainerRef: ViewContainerRef, elementRef: ElementRef); getComponent(): T; setConfig(config: AsiDialogConfig): void; getConfig(): AsiDialogConfig; close(param?: any): void; cancel(param?: any): void; documentClick(event: MouseEvent): void; onDialogCancel(): Observable; onDialogClose(): Observable; }