import { z } from 'zod'; import { LLMTask } from '@cortex/core'; export declare const PROMPT_ID = "context_ranking"; export declare const PROMPT_VERSION = "1.0.0"; export declare const systemPrompt = "You rank entities by relevance to a query. Return ONLY valid JSON."; export declare function buildUserPrompt(vars: { userQuery: string; candidates: Array<{ id: string; type: string; name: string; summary?: string; }>; }): string; export declare const outputSchema: z.ZodObject<{ rankedIds: z.ZodArray; excludeIds: z.ZodArray; }, "strip", z.ZodTypeAny, { rankedIds: string[]; excludeIds: string[]; }, { rankedIds: string[]; excludeIds: string[]; }>; export type ContextRankingOutput = z.infer; export declare const config: { provider: "cloud"; model: "fast"; temperature: number; maxTokens: number; task: LLMTask; }; //# sourceMappingURL=context-ranking.d.ts.map