/** * explain tool — explain an IR entity, command, or policy in human-readable form. * * References a prior compile result by contentHash and formats structured * information about the requested target. */ import { z } from 'zod'; import type { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; export declare const explainInputSchema: { contentHash: z.ZodString; target: z.ZodEnum<["entity", "command", "policy"]>; name: z.ZodString; entityName: z.ZodOptional; }; export declare function handleExplain(args: { contentHash: string; target: 'entity' | 'command' | 'policy'; name: string; entityName?: string; }): { explanation: string; details: unknown; }; export declare function registerExplainTool(server: McpServer): void; //# sourceMappingURL=explain.d.ts.map