import { SelectedCandidatePair } from "../transport/SelectedCandidatePair";
import { ExtractedStats } from "./ExtractedStats";
export declare class MediaStatsAdapter {
    static extract(rtcStatsReport: any, isVideo: boolean): ExtractedStats;
    private static populateCodec;
    static extractSelectedCandidatePair(rtcStatsReport: any): SelectedCandidatePair;
    private static getSelectedCandidatePair;
    private static extractInboundRTPStats;
    private static extractOutboundRTPStats;
    private static extractCommonRemoteMediaStats;
    private static extractCommonLocalMediaStats;
    private static extractAudioRemoteMediaStats;
    private static extractVideoRemoteMediaStats;
    private static extractVideoLocalMediaStats;
    private static extractAverageJitterBufferDelay;
    private static extractTransportMetrics;
    private static extractRTTIfMissing;
    private static extractCodecStatsReport;
    private static extractAudioCodec;
    private static extractVideoCodec;
}
