import { Platform } from '../VideoPlayerFactory';
export interface TelemetryData {
    domain: string;
    platform: Platform;
    version: string;
    timestamp: number;
    status: 'init' | 'heartbeat' | 'error';
    userAgent: string;
}
export declare class TelemetryManager {
    private static instance;
    private readonly endpoint;
    private initialized;
    private constructor();
    static getInstance(): TelemetryManager;
    initialize(platform: Platform, version: string): Promise<void>;
    private collectData;
    private sendPing;
    stop(): void;
}
//# sourceMappingURL=TelemetryManager.d.ts.map