export declare class McpJsonRpcError extends Error { readonly code: number; readonly data?: unknown; constructor(code: number, message: string, data?: unknown); } export interface McpToolContext { root: string; allowWrite: boolean; } export interface McpToolDefinition { name: string; description: string; inputSchema: Record; outputSchema?: Record; } export declare function listMcpTools(): McpToolDefinition[]; export declare function callMcpTool(name: string, args: unknown, context: McpToolContext): unknown; export declare function readMissionSummary(root: string): Record; export declare function isSafeEvidenceRelativePath(relativePath: string): boolean;