import { OnDestroy } from '@angular/core'; import { ActivatedRouteSnapshot } from '@angular/router'; import { DataService } from '../../../data/providers/data.service'; import { NotificationService } from '../../../providers/notification/notification.service'; import * as i0 from "@angular/core"; export declare class ExtensionHostService implements OnDestroy { private dataService; private notificationService; private extensionWindow; private routeSnapshot; private cancellationMessage$; private destroyMessage$; constructor(dataService: DataService, notificationService: NotificationService); init(extensionWindow: Window, routeSnapshot: ActivatedRouteSnapshot): void; destroy(): void; ngOnDestroy(): void; private handleMessage; private createObserver; private sendMessage; private isExtensionMessage; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }