import BrowserBehavior from '../browserbehavior/BrowserBehavior'; import Logger from '../logger/Logger'; import DefaultTransceiverController from './DefaultTransceiverController'; export default class SimulcastTransceiverController extends DefaultTransceiverController { static readonly LOW_LEVEL_NAME: string; static readonly MID_LEVEL_NAME: string; static readonly HIGH_LEVEL_NAME: string; static readonly NAME_ARR_ASCENDING: string[]; static readonly BITRATE_ARR_ASCENDING: number[]; private videoQualityControlParameterMap; constructor(logger: Logger, browserBehavior: BrowserBehavior); setEncodingParameters(encodingParamMap: Map): Promise; static replaceAudioTrackForSender(sender: RTCRtpSender, track: MediaStreamTrack): Promise; setVideoSendingBitrateKbps(_bitrateKbps: number): Promise; setupLocalTransceivers(): void; private logVideoTransceiverParameters; }