import { RtcSignalingClient } from "../../client/RtcSignalingClient"; import { IRtcCapabilitySet } from "../../model/IRtcCapabilitySet"; import { Uuid } from "../../model/Uuid"; import { IRtcStreamMessage } from "../models/IRtcStreamMessage"; export interface IRtcClientConfigurationV1 { signalingClient: RtcSignalingClient; getToken: () => Promise; receive: (peerId: Uuid, message: IRtcStreamMessage) => void; alternateRTCPeerConnection?: typeof RTCPeerConnection; capabilitySet?: IRtcCapabilitySet; }