import { ServiceLocator } from "@nivinjoseph/n-ject"; import { EdaEvent } from "../eda-event.js"; import { EdaManager } from "../eda-manager.js"; import { RpcModel } from "../rpc-details.js"; export declare class RpcEventHandler { private readonly _nedaDistributedObserverNotifyEventName; private _manager; private _logger; initialize(manager: EdaManager): void; process(model: RpcModel): Promise<{ eventName: string; eventId: string; } | { statusCode: number; error: string; }>; protected onEventReceived(scope: ServiceLocator, topic: string, event: EdaEvent): void; private _process; private _getErrorMessage; } //# sourceMappingURL=rpc-event-handler.d.ts.map