export const SignalingRole = {
OFFER_USER: "OFFER_USER",
ANSWER_USER: "ANSWER_USER",
} as const;
export type SignalingRole = (typeof SignalingRole)[keyof typeof SignalingRole];
export interface RTCConnectionEventMap {
'rtc:track-added': (mediaStream: MediaStream) => void;
'rtc:ice-candidate': (rtcIceCandidate: RTCIceCandidate) => void;
'rtc:connection-state-change': (rtcPeerConnectionState: RTCPeerConnectionState) => void;
'rtc:ice-connection-state-change': (rtcIceConnectionState: RTCIceConnectionState) => void;
'rtc:signaling-state-change': (mediaStream: RTCSignalingState) => void;
'rtc:error': (error: Error) => void;
}