/** * Summarization Prompt Builder. * * Constructs system and user prompts for LLM-based memory summarization. * Formats facts with dates, types, and tags for optimal extraction. * * Part of Phase 6B: AI-Powered Memory Summarization. */ import type { IMemoryItem } from '../../../domain/interfaces/types'; import type { ISummarizationOptions } from '../../../domain/interfaces/ISummarizationService'; /** * Built prompt pair for the summarization LLM call. */ export interface ISummarizationPrompt { readonly system: string; readonly user: string; } /** * Build a summarization prompt from memory facts. * * @param facts - Memory facts to summarize * @param options - Summarization options (style, topic) */ export declare function buildSummarizationPrompt(facts: readonly IMemoryItem[], options?: ISummarizationOptions): ISummarizationPrompt; //# sourceMappingURL=summarization.d.ts.map