/** * JSON-RPC message validation utilities * * Why: Eliminates code duplication between http-transport.ts and mcp-server.ts * These functions validate JSON-RPC 2.0 message types used in MCP protocol. */ /** * Check if message is an initialize request */ export declare function isInitializeRequest(message: unknown): boolean; /** * Check if message is a tool call request */ export declare function isToolCallRequest(message: unknown): boolean; /** * Check if message is a tools/list request */ export declare function isToolsListRequest(message: unknown): boolean; /** * Check if message is a valid JSON-RPC request object */ export declare function isJsonRpcRequest(message: unknown): boolean; /** * Check if message is a valid JSON-RPC response object */ export declare function isJsonRpcResponse(message: unknown): boolean; //# sourceMappingURL=jsonrpc-validator.d.ts.map