import { z } from "zod"; import type { McpTool } from "../tool.js"; declare const inputSchema: z.ZodObject<{ /** Max requests to return in this poll. */ limit: z.ZodDefault; }, "strip", z.ZodTypeAny, { limit: number; }, { limit?: number | undefined; }>; interface Output { /** Generated when this poll is served — clients track their own clock. */ polledAt: string; /** Number of pending requests still in the queue after this poll. */ remaining: number; /** Whether Cortex has an enrichment queue at all (false = local LLM mode). */ enabled: boolean; requests: Array<{ id: string; enqueuedAt: string; type: string; payload: Record; context?: Record; }>; } /** * Connected MCP clients (Pyre, Claude Desktop) call this tool to * pull pending enrichment requests. They process each request with * their own LLM and post results back via `submit_enrichment_result`. * * Part of Cortex Enrichment Protocol v1. See * `docs/enrichment-protocol.md`. */ export declare const pendingEnrichmentRequests: McpTool; export {}; //# sourceMappingURL=pending-enrichment-requests.d.ts.map