import { Type } from '@angular/core'; import { Observable } from 'rxjs'; import { DialogRemoteControl } from '../models'; import * as i0 from "@angular/core"; type RemoteControlType = DialogRemoteControl; export declare class DialogService { private helperService; private stateService; open(remoteControl: RemoteControlType, childComponent: Type, loaderComponent?: Type): Observable; removeLoaderComponent(id: string): void; close(id: string, data?: any): void; closeAll(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export {};