import { A2AResponse } from "../a2a_response.js"; import { MomentoAgentRequestHandler } from "../agent/request_handler.js"; /** * Handles JSON-RPC transport layer, routing requests to MomentoAgentRequestHandler. */ export declare class JsonRpcTransportHandler { private requestHandler; constructor(requestHandler: MomentoAgentRequestHandler); /** * Handles an incoming JSON-RPC request. * For streaming methods, it returns an AsyncGenerator of JSONRPCResult. * For non-streaming methods, it returns a Promise of a single JSONRPCMessage (Result or ErrorResponse). */ handle(requestBody: any): Promise>; } //# sourceMappingURL=jsonrpc.d.ts.map