import { LogEntry } from "../../models"; import { Service } from "../service"; export declare const TELEMETRY_SVC = "TelemetryService"; export declare class TelemetryService extends Service { static getInstance(): TelemetryService; static build(): TelemetryService; private constructor(); private supervisedServices; private loggerService; private dataChannelService; private subscription; private dataChannelSubscription?; private promiseQueue; private dataChannel?; addSupervisedService(name: string, service: Service): void; start(): Promise; stop(): Promise; handleLogEntry(logEntry: LogEntry): Promise; private subscribeToDataChannelEvents; private handleRPCmessage; } //# sourceMappingURL=telemetry.service.d.ts.map