import { ComponentFactoryResolver, Injector } from '@angular/core'; import { Router } from '@angular/router'; import { DialogRef } from './dialog-ref'; import { ComponentType, Overlay } from '@angular/cdk/overlay'; import { IDialogConfig } from './dialog-config'; export declare class DialogService { private platformId; private router; private overlay; private injector; private componentFactoryResolver; private dialogs; private isBrowser; get isOpened(): boolean; constructor(platformId: string, router: Router, overlay: Overlay, injector: Injector, componentFactoryResolver: ComponentFactoryResolver); open(componentType: ComponentType, config?: IDialogConfig, dialogRef?: DialogRef, injector?: Injector): DialogRef; bodyBlock(): void; bodyUnBlock(): void; preventDefault(event: any): boolean; closeAll(): void; private getInjector; }