import JitsiLocalTrack from '../RTC/JitsiLocalTrack'; export default class ProxyConnectionPC { constructor( options?: { pcConfig: unknown; // TODO: isInitiator: boolean; onRemoteStream: ( params: unknown ) => unknown; // TODO: peerJid: string; receiveVideo: boolean; onSendMessage: ( params: unknown ) => unknown; // TODO: } ); getPeerJid: () => string; processMessage: ( $jingle: JQuery ) => void; // TODO: surely there shouldn't be a dependency on jQuery start: ( localTracks?: JitsiLocalTrack[] ) => void; stop: () => void; }