import { MediaElement } from "./mediaelement"; import { KCL } from "../kcl"; export declare class WebRTCEndpoint extends MediaElement { constructor(id: string, client: KCL); processOffer(offer: string): Promise; processAnswer(answer: string): Promise; generateOffer(offer: string): Promise; addIceCandidate(candidate: any): Promise; registerIceCandidateFound(callback: any): Promise; registerConnectionStateChanged(callback: any): Promise; gatherIceCandidates(): Promise; setMinVideoSendBandwidth(bitrate: any): Promise; setMaxVideoSendBandwidth(bitrate: any): Promise; setMinVideoRecvBandwidth(bitrate: any): Promise; setMaxVideoRecvBandwidth(bitrate: any): Promise; }