export type AV = 'audio' | 'video'; export interface HasAudioVideo { audio: A; video: A; } export interface Kbps { kbps: number; } export type KbpsMap = HasAudioVideo; export type Bandwidth = HasAudioVideo; export interface SubscriberQualityStats { averageBitrate: number; packetLossRatio: number; frameRate?: number; } export interface QualityStats { averageAvailableOutgoingBitrate: number; averageBitrate: number; packetLossRatio: number; frameRate?: number; } export interface AverageStats { bitrate?: number; packetLossRatio?: number; supported?: boolean; reason?: string; qualityLimitationReason?: string; frameRate?: number; recommendedFrameRate?: number; recommendedResolution?: string; mos?: number; mediaRouting?: string; } export interface AverageStatsBase { simulcast: boolean; availableOutgoingBitrate: number; bitrate: number; packetLossRatio: number; } //# sourceMappingURL=stats.d.ts.map