import AudioProfile from '../audioprofile/AudioProfile' ; import AudioVideoObserver from '../audiovideoobserver/AudioVideoObserver' ; import VideoSource from '../videosource/VideoSource' ; export default interface AudioVideoControllerFacade { addObserver ( observer ) : void ; removeObserver ( observer ) : void ; param options start ( options ? ) : void ; stop ( ) : void ; getRTCPeerConnectionStats ( selector ? ) : Promise < RTCStatsReport > ; /**
     * Get all the remote video sending sources.
     */ getRemoteVideoSources ( ) : VideoSource [ ] ; /**
     * Sets the audio profile to use for audio. The new audio profile takes effect
     * on the next call to `start` or if already started, upon the next reconnect.
     */ setAudioProfile ( audioProfile ) : void ; }