import type { CallSession } from '../index'; import type { RTCSession, RTCSessionRequest } from './types'; export declare class Session implements CallSession { callId?: string; incoming: boolean; instanceId: string; peerStream: MediaStream | null; localStream: MediaStream | null; remoteVideoMuted: boolean; remoteAudioMuted: boolean; remoteHold: boolean; private session; constructor(session: RTCSession, request: RTCSessionRequest); get id(): string; getLocalMedia(): MediaStream[]; getPeerMedia(): MediaStream[]; answer(s: object): Promise; setMediaConfig(s: object): void; } //# sourceMappingURL=session.d.ts.map