import { VertoBase } from './base'; declare enum CallDirection { Incoming = 0, Outgoing = 1 } declare class VertoRtc extends VertoBase { private pc; private state; private presdp; private direction; private ice_timer; private ice_timeout; constructor(conf: RTCConfiguration, direction?: CallDirection, ice_timeout?: number, debug?: boolean); private onTrack; private onCandidate; private onIceGatheringStateChange; private iceTimerTriggered; private onNegotiation; getStats(): Promise; onMedia(sdp: string): void; preSdp(sdp: string): void; addTrack(track: MediaStreamTrack): void; answer(tracks: Array): void; } export { VertoRtc, CallDirection };