import { CoreService, HttpClientService } from "inet-core"; import * as i0 from "@angular/core"; export declare class VideoConferenceService { private httpService; private coreService; api: any; domain: string; messageJoin: { app: string; conferenceID: string; sender: string; joined: string; inAccess: string; }; uriMessage: string; videoConference: string; videoElement: Element | any; private apiLoaded; constructor(httpService: HttpClientService, coreService: CoreService); loadExternalAPI(): void; createElement(): void; getVideoElement(): Element | any; join(parentNode: any, roomName: string, audioOnly?: boolean, height?: number, callback?: Function): void; callTo(parentNode: any, userName: string, audioOnly?: boolean, height?: number, callback?: Function): void; getApi(): any; dispose(): void; getMessageJoin(): { app: string; conferenceID: string; sender: string; joined: string; inAccess: string; }; getRoomNameByReceiver(receiver: string): string; isExistMeet(): boolean; encodeBase64(str: string): string; decodeBase64(str: string): string; convertMessage(message: string): ConferenceMessage | null; private joinMeeting; private buildMeetingOptions; private getJwToken; private endToEnd; private executeCommands; private executeCommand; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare class ConferenceMessage { sender?: string; conferenceID?: string; action?: string; params: any; constructor(options: any); }