#!/usr/bin/env node type JsonRpcId = string | number | null; interface JsonRpcRequest { jsonrpc?: unknown; id?: unknown; method?: unknown; params?: unknown; } interface JsonRpcResponse { jsonrpc: "2.0"; id: JsonRpcId; result?: unknown; error?: { code: number; message: string; }; } /** Pure JSON-RPC request handler used by both stdio and deterministic unit tests. */ export declare function handleReportProgressRequest(request: JsonRpcRequest): JsonRpcResponse | null; export declare function runReportProgressStdioServer(): void; export {};