import { Observable } from 'rxjs'; import { Subject } from 'rxjs'; import { NarikSignalRConfig } from '../base/narik-signalR.config'; import { RemoteMessagingService } from '@narik/infrastructure'; import * as i0 from "@angular/core"; export declare class NarikSignalRMessagingService extends RemoteMessagingService { private config; private messagingSubject; connectionEstablished: Subject; private hubConnection; private connecting; constructor(config: NarikSignalRConfig); listen(messageType: any): Observable; private createConnection; private startConnection; private registerOnServerEvents; connect(): Promise; disConnect(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }