import { BaseStatsAnalytics, RunningTrackAnalytics } from './BaseStatsAnalytics'; import { LocalAudioTrackAnalytics, LocalBaseSample, LocalVideoSample, LocalVideoTrackAnalytics, PublishAnalyticPayload } from './interfaces'; import { HMSWebrtcStats } from '../../rtc-stats'; export declare class PublishStatsAnalytics extends BaseStatsAnalytics { protected trackAnalytics: Map; protected toAnalytics(): PublishAnalyticPayload; protected sendEvent(): void; protected handleStatsUpdate(hmsStats: HMSWebrtcStats): void; private getTrackIdentifier; } declare class RunningLocalTrackAnalytics extends RunningTrackAnalytics { samples: (LocalBaseSample | LocalVideoSample)[]; protected createSample: () => LocalBaseSample | LocalVideoSample; protected shouldCreateSample: () => boolean; toAnalytics: () => LocalAudioTrackAnalytics | LocalVideoTrackAnalytics; } export {};