import { CallStats } from "../CallStats";
import { RemoteMediaStats } from "./RemoteMediaStats";
import { LocalMediaStats } from "./LocalMediaStats";
import { AudioLocalMediaStats } from "./audio/AudioLocalMediaStats";
import { AudioRemoteMediaStats } from "./audio/AudioRemoteMediaStats";
export type ExtractedRemoteStats = Map<string, RemoteMediaStats>;
export type ExtractedLocalStats = Map<string, LocalMediaStats>;
export declare class ExtractedStats {
    callStats: CallStats;
    extractedRemoteStats: ExtractedRemoteStats;
    extractedLocalStats: ExtractedLocalStats;
    trackId: string;
    constructor(callStats: CallStats, extractedRemoteStats: ExtractedRemoteStats, extractedLocalStats: ExtractedLocalStats);
    get localAudio(): AudioLocalMediaStats;
    get remoteAudio(): AudioRemoteMediaStats;
    toJSON(): any;
}
