import { IpcBusRequesterInterface, IpcBusService, IpcBusServiceOptions } from '@refinitiv-data/types'; export declare class IpcBusRequester implements IpcBusRequesterInterface { private service; private idToCallbackMap; private subscription?; private replyChannel; private isConnected; private clientHandshake; private requestCount; private ipcBus; constructor(ipcBus: IpcBusService, service: string, options?: IpcBusServiceOptions); connect(): Promise; disconnect(): Promise; request(channel: string, message: object): Promise; private listenForResponses; }