import Jessibuca from '../libs/jessibuca.d.js'; declare enum MessageActionType { TTS = "tts", TTS_End = "tts_end", Interrupt = "interrupt", Load = "load", Start = "start", Heartbeat = "heartbeat", Ping = "ping" } declare class WrapSocketSender { jessibuca: Jessibuca; _eventBus: EventTarget; constructor(jessibuca: Jessibuca); get videoSocket(): any; handleMessage(event: any): Promise; init(): void; private _rawSend; send(action: MessageActionType, payload?: object): void; addEventListener(eventName: string, callback: any): this; removeEventListener(eventName: string, callback?: any): this; emit(eventName: string, data?: any): void; updateJessibuca(jessibuca: Jessibuca): void; detach(): void; destroy(): void; } export { MessageActionType, WrapSocketSender };