import { ComponentRef } from '@angular/core';
import { Observable, Subject } from 'rxjs';
import { NbOverlayRef } from '../cdk';
export declare class NbDialogRef<T> {
    protected overlayRef: NbOverlayRef;
    componentRef: ComponentRef<T>;
    readonly onBackdropClick: Observable<MouseEvent>;
    protected onClose$: Subject<any>;
    readonly onClose: Observable<any>;
    constructor(overlayRef: NbOverlayRef);
    close(res?: any): void;
}
