declare class websocketservice { private _agentAssistSocket; private hostIns; private configOptions; prevTimeStamp: number; intervalTime: number; count: number; dialogEntityExtraction: boolean; constructor(hostIns: any); socketConnection(configOptions: any, grantResponseObj: any, language: string): void; emitTransferEvent(): void; emitEvents(eventName: string, requestParams: any, keepOldTraceId?: boolean): void; listenEvents(): void; isValidParticipant(participant: any): boolean; getTimeout(): number; disconnect(): void; handleInternalTransfer(data: any, isHooksApi?: boolean): void; handleInternalTransferResponse(data: any): void; handleMakeActiveOrPassive(data: any): void; /** * Emits a scroll event with activity details through the websocket * @param eventType The type of scroll event that occurred */ sendScrollEvent(eventType: string, tab?: string): void; /** * Creates common request parameters used across socket events * @returns Object containing standard request parameters */ private commonRequestParams; updateProactiveModeState(toggleProactiveMode?: boolean): void; } export default websocketservice;