import { IpcBusCallback, IpcBusService, IpcBusSubscription } from '@refinitiv-data/common'; /** * @class * * This class makes IPC bus and RTK/JET interfaces compatible * It is a wrapper around RTK object in Browser's root object 'window' * RTK should be injected into 'window' to make this class able to work with it */ export declare class BusBrowserService implements IpcBusService { private bus; private channelMap; constructor(); private pickBrowserBus; subscribe(channel: string, callback: IpcBusCallback): IpcBusSubscription; unsubscribe(channel: string, callback: IpcBusCallback): void; publish(channel: string, data: any): void; connect(): Promise; }