import { ElementRef } from '@angular/core'; import { Observable } from 'rxjs/Observable'; import 'rxjs/add/operator/map'; import 'rxjs/add/observable/fromEvent'; export declare class ModalInstance { private element; shown: Observable; hidden: Observable; result: any; visible: boolean; private suffix; private shownEventName; private hiddenEventName; private $modal; constructor(element: ElementRef); open(): Promise; close(): Promise; dismiss(): Promise; destroy(): Promise; private show(); private hide(); private init(); private resetData(); } export declare enum ModalResult { None = 0, Close = 1, Dismiss = 2, }