export interface RTCRtpEncodingParametersInit {
    active: boolean;
    rid?: string;
    maxFramerate?: number;
    maxBitrate?: number;
    scaleResolutionDownBy?: number;
}
export default class RTCRtpEncodingParameters {
    active: boolean;
    _rid: string | null;
    _maxFramerate: number | null;
    _maxBitrate: number | null;
    _scaleResolutionDownBy: number | null;
    constructor(init: RTCRtpEncodingParametersInit);
    get rid(): string;
    get maxFramerate(): number;
    set maxFramerate(framerate: number);
    get maxBitrate(): number;
    set maxBitrate(bitrate: number);
    get scaleResolutionDownBy(): number;
    set scaleResolutionDownBy(resolutionScale: number);
    toJSON(): RTCRtpEncodingParametersInit;
}
