import { ChannelPort } from "./Channelport"; export declare class ServiceToMessageBridge { private channel; private messageId; private messageIdToPromiseMap; private event1IdToEvent1Map; private event2IdToEvent2Map; private requestArr; private bridgeObject; private bridgeObjectServiceToMessageSymbol; private bindPromiseController; private bindPromise; private constructor(); static create(channel: ChannelPort): Promise; private handleInterfaceMessage; private importItayEvents(); private createEvent1Bridges(keys); private createEvent2Bridges(keys); private createBridgeEvent1(eventId, channel); private createBridgeEvent2(eventId, channel); private createFunctionsBridges(keys); private createBridgeFunction(funcId, channel); private requestFunction(funcId, args); private handleMessage; private handleEvent1(arr); private handleEvent2(arr); private handleFunctionResponse(arr); }