import { FormantBaseClient } from "../common/FormantBaseClient"; import { IRtcAddSignalsRequest } from "../model/IRtcAddSignalsRequest"; import { IRtcCreatePeerRequest } from "../model/IRtcCreatePeerRequest"; import { IRtcCreateSessionRequest } from "../model/IRtcCreateSessionRequest"; import { IRtcPeer } from "../model/IRtcPeer"; import { IRtcSession } from "../model/IRtcSession"; import { IRtcSignal } from "../model/IRtcSignal"; import { Uuid } from "../model/Uuid"; export declare class RtcSignalingClient extends FormantBaseClient { createPeer(token: string, request: IRtcCreatePeerRequest): Promise; getPeers(token: string): Promise; refreshPeer(token: string, id: Uuid): Promise; createSession(token: string, request: IRtcCreateSessionRequest): Promise; refreshSession(token: string, id: Uuid): Promise; deleteSession(token: string, id: Uuid): Promise; getSessions(token: string): Promise; getIceServers(token: string): Promise; addSignals(token: string, sessionId: Uuid, request: IRtcAddSignalsRequest): Promise; takeSignals(token: string, sessionId: Uuid): Promise; }