import * as KMPPackage from '../kotlin/clientsdk-clientcore_js'; import vonage from '../utils/vonage'; declare class SocketClient implements vonage.SocketClientJS { delegate: KMPPackage.Nullable; private socket; private token; private sessionId; private setQuery; emit(type: string, msg: unknown, _callback: (p0: KMPPackage.Nullable, p1: KMPPackage.Nullable) => void): void; connect(host: string, path: string, reconnectionAttempts: number, reconnectionDelay: number, randomizationFactor: number, token: string, sessionId: KMPPackage.Nullable, query: string): void; disconnect(): void; startVerifyResponseTimer(milliseconds: number, callback: () => void): void; setConnectParamsSocketConfig(sessionId: string, token: string): void; setSocketSessionId(sessionId: string): void; setSocketToken(token: string): void; } export default SocketClient;