/** * Deduplication Prompt Builder. * * Constructs system and user prompts for LLM-based semantic * duplicate detection. Presents facts as a numbered list and * requests JSON grouping of semantically equivalent facts. * * Part of Phase 6D: Intelligent LLM-Assisted Deduplication. */ /** * Fact summary for the LLM prompt (minimal fields). */ export interface IFactSummary { readonly uuid: string; readonly text: string; readonly tags: readonly string[]; } /** * Built prompt pair for the deduplication LLM call. */ export interface IDeduplicationPrompt { readonly system: string; readonly user: string; } /** * Build a deduplication prompt from a batch of facts. * * @param facts - Facts to analyze for semantic duplicates */ export declare function buildDeduplicationPrompt(facts: readonly IFactSummary[]): IDeduplicationPrompt; //# sourceMappingURL=deduplication.d.ts.map