import { Timer } from "../../utils/timer"; export declare class AqmConnectionMaintainer { private readonly timer; private checkConnectionIsAliveID; private pingCheckPeriod; private closeSocketTimeout; private networkCheckApiUrl; private readonly methodName; private networkTimeoutHandler; private networkStatusCheckedHandler; constructor(timer: Timer); start(): void; onNotifyMessageFromWebsocket(): void; private startCheckConnectionRoutine; stop(): void; private sendTelemetryLatePing; private checkConnectionIsAlive; setPingCheckPeriod(period: number): this; setCloseSocketTimeout(timeout: number): this; setNetworkCheckApiUrl(url: string): this; setNetworkTimeoutHandler(handler: () => void): this; setNetworkStatusCheckedHandler(handler: (status: boolean) => void): this; } //# sourceMappingURL=AqmConnectionMaintainer.d.ts.map