import { DomainCommand } from './domain-command'; export declare namespace rtcCommands { abstract class RTCSignallingCommand implements DomainCommand { constructor(callId: string, peer: string, tag: string); readonly callId: string; readonly peer: string; readonly tag: string; readonly __discriminator__ = "domainCommand"; } class SendDescription extends RTCSignallingCommand { static readonly tag = "rtc_send_description"; constructor(callId: string, peer: string, sdp: RTCSessionDescriptionInit); readonly sdp: RTCSessionDescriptionInit; } class SendCandidate extends RTCSignallingCommand { static readonly tag = "rtc_send_candidate"; constructor(callId: string, peer: string, iceCandidate: RTCIceCandidate); readonly iceCandidate: RTCIceCandidate; } }