import { PlayerTelemetryService, TelemetryService } from './interface'; export interface CsTelemetryConfig { ver?: string; pdata?: { id?: string; pid?: string; ver?: string; }; actor?: { type?: string; id?: string; }; channel?: ''; context?: { sid?: string; did?: string; }; } export declare class CsTelemetryModule { private _container; private onUpdateConfigCallback?; private static _instance?; static get instance(): CsTelemetryModule; private _isInitialised; get isInitialised(): boolean; get telemetryService(): TelemetryService; get playerTelemetryService(): PlayerTelemetryService; init(config: CsTelemetryConfig): Promise; initOrUpdateServices(): void; }