import { MatDialog, MatDialogRef } from '@angular/material'; import { ComponentType } from '@angular/cdk/portal'; import { TemplateRef } from '@angular/core'; import { ConfigInterface } from './ModalDialog/ConfigInterface'; export declare class ModalDialog { private nativeMatDialog; private componentOrTemplateRef; private dialogConfig; private dialogRef; constructor(nativeMatDialog: MatDialog, componentOrTemplateRef: ComponentType | TemplateRef, dialogConfig: ConfigInterface); open(): MatDialogRef | TemplateRef>; close(): void; closeAll(): void; private afterClosedSubscribe(); private afterOpenSubscribe(); private beforeClosedSubscribe(); private backdropClickSubscribe(); }