import { z } from 'zod'; import { LLMTask } from '@cortex/core'; export declare const PROMPT_ID = "merge_detection"; export declare const PROMPT_VERSION = "1.0.0"; export declare const systemPrompt = "You determine if two entities represent the same concept described differently. Return ONLY valid JSON."; export declare function buildUserPrompt(vars: { a: { type: string; name: string; summary?: string; sourceFile: string; }; b: { type: string; name: string; summary?: string; sourceFile: string; }; }): string; export declare const outputSchema: z.ZodObject<{ shouldMerge: z.ZodBoolean; confidence: z.ZodNumber; reason: z.ZodString; }, "strip", z.ZodTypeAny, { confidence: number; shouldMerge: boolean; reason: string; }, { confidence: number; shouldMerge: boolean; reason: string; }>; export type MergeDetectionOutput = z.infer; export declare const config: { provider: "cloud"; model: "fast"; temperature: number; maxTokens: number; task: LLMTask; }; //# sourceMappingURL=merge-detection.d.ts.map