import { ChannelPort } from "./ChannelPort"; export declare class MessageToServiceBridge { private obj; private channel; private funcIdToHandlerMap; private responseArr; private event1Arr; private event2Arr; private keysByType; private constructor(); static create(obj: any, channel: ChannelPort): T; private createEvent1Handlers(keys); private createEvent2Handlers(keys); private postEvent1(eventId, arg); private postEvent2(eventId, arg1, arg2); private sendInterfaceMessage(); private handleRequest; private createFunctionRequestHandlers(functionsKeys); private createFunctionRequestHandler(func); private handleResult(messageId, result); private postResult(id, result); private postError(id, reason); private stringifyReplaceErrors(key, value); }