import { ClientMonitor } from "..";
import { RtcStats } from "../schema/W3cStatsIdentifiers";
import { StatsCollector } from "./StatsCollector";
export declare class RtcPeerConnectionStatsCollector implements StatsCollector {
    readonly peerConnection: RTCPeerConnection;
    readonly clientMonitor: ClientMonitor;
    lastStats: RtcStats[];
    get browser(): {
        name: "chrome" | "firefox" | "safari" | "edge" | "opera" | "unknown";
        version: string;
    } | undefined;
    constructor(peerConnection: RTCPeerConnection, clientMonitor: ClientMonitor);
    getStats(): Promise<RtcStats[]>;
    private _extend;
    private _firefoxTrackStats;
}
