import { IRtcPeer } from "../../model/IRtcPeer"; import { IRtcSignal } from "../../model/IRtcSignal"; import { Uuid } from "../../model/Uuid"; import { IRtcStreamMessage } from "../models/IRtcStreamMessage"; export interface IRtcConnectionConfigurationV1 { sessionId: Uuid; localPeer: IRtcPeer; remotePeer: IRtcPeer; isOffer: boolean; sendSignal: (signal: IRtcSignal) => Promise; receive: (peerId: Uuid, message: IRtcStreamMessage) => void; }