import { OverlayRef } from '@angular/cdk/overlay'; import { Type } from '@angular/core'; export declare type NesDialogConfig = { height?: string | number; width?: string | number; }; export declare type NesDialogParams = { height?: string | number; width?: string | number; component: Type; data?: T; }; export declare type NesDialogCloseEvent = { type: 'backdropClick' | 'close'; data?: T; }; export declare class NesDialogRef { overlay: OverlayRef; component: Type; data?: T | undefined; private _afterClosed$; afterClosed$: import("rxjs").Observable>; constructor(overlay: OverlayRef, component: Type, data?: T | undefined); close(data?: T): void; private _close; }