import { z } from 'zod'; import { LLMTask } from '@cortex/core'; export declare const PROMPT_ID = "contradiction_detection"; export declare const PROMPT_VERSION = "1.0.0"; export declare const systemPrompt = "You detect contradictions between knowledge entities. Return ONLY valid JSON."; export declare function buildUserPrompt(vars: { a: { type: string; name: string; content: string; createdAt: string; sourceFile: string; }; b: { type: string; name: string; content: string; createdAt: string; sourceFile: string; }; }): string; export declare const outputSchema: z.ZodObject<{ isContradiction: z.ZodBoolean; severity: z.ZodEnum<["low", "medium", "high"]>; description: z.ZodString; suggestedResolution: z.ZodString; }, "strip", z.ZodTypeAny, { description: string; isContradiction: boolean; severity: "high" | "medium" | "low"; suggestedResolution: string; }, { description: string; isContradiction: boolean; severity: "high" | "medium" | "low"; suggestedResolution: string; }>; export type ContradictionDetectionOutput = z.infer; export declare const config: { provider: "cloud"; model: "fast"; temperature: number; maxTokens: number; task: LLMTask; }; //# sourceMappingURL=contradiction-detection.d.ts.map