export declare type Callback = (error: any, response: any) => void; export declare type Handler = (msg: any, cb: Callback) => void; export declare class RpcBridge { private readonly sendMessage; private readonly handler; private nextId; private readonly callbacks; constructor(sendMessage: (msg: any) => void, handler: Handler); handleMessage(msg: unknown): void; send(msg: unknown, cb: Callback): void; private getId; private handleRpc; private handleResponse; private handleRequest; private getCallbackHandler; private sendRpc; } //# sourceMappingURL=RpcBridge.d.ts.map