import { Detector } from "./Detector";
import { PeerConnectionMonitor } from "../monitors/PeerConnectionMonitor";
import { ClientMonitorEvents } from "../ClientMonitorEvents";
export type CongestionDecetorEvent = ClientMonitorEvents['congestion'];
export declare class CongestionDetector implements Detector {
    readonly peerConnection: PeerConnectionMonitor;
    readonly name = "congestion-detector";
    private _maxAvailableIncomingBitrate;
    private _maxReceivingBitrate;
    private _maxAvailableOutgoingBitrate;
    private _maxSendingBitrate;
    constructor(peerConnection: PeerConnectionMonitor);
    private get config();
    update(): void;
}
