import { IpcBusService, IpcBusServiceOptions, StreamingConnectionApi } from '@refinitiv-data/types'; import { IpcBusSocket } from './ipc-bus-socket'; export declare class IpcBusSocketClient extends IpcBusSocket { private channelName; private discoveryEndpoint; private streamProtocol; private streamApi?; private serverChannel?; private clientChannel?; private subscription?; private clientHandshake; private ipcBus; private isFromApiProxy; constructor(ipcBus: IpcBusService, channelName: string, discoveryEndpoint: string, streamProtocol: string, streamApi?: StreamingConnectionApi | undefined, options?: IpcBusServiceOptions); close(): void; connect(): Promise; send(message: string): void; sendRawMessage(message: object | string): void; private generateChannelsName; }