import { BaseStatsAnalytics, RunningTrackAnalytics } from './BaseStatsAnalytics'; import { RemoteAudioSample, RemoteAudioTrackAnalytics, RemoteVideoSample, RemoteVideoTrackAnalytics, SubscribeAnalyticPayload } from './interfaces'; import { HMSWebrtcStats } from '../../rtc-stats'; export declare class SubscribeStatsAnalytics extends BaseStatsAnalytics { protected trackAnalytics: Map; protected toAnalytics(): SubscribeAnalyticPayload; protected sendEvent(): void; protected handleStatsUpdate(hmsStats: HMSWebrtcStats): void; } declare class RunningRemoteTrackAnalytics extends RunningTrackAnalytics { samples: (RemoteAudioSample | RemoteVideoSample)[]; protected createSample: () => RemoteAudioSample | RemoteVideoSample; protected shouldCreateSample: () => boolean; toAnalytics: () => RemoteAudioTrackAnalytics | RemoteVideoTrackAnalytics; } export {};