/** * Summarization Service Implementation. * * Loads memory facts and produces LLM-generated summaries. * Uses the LlmGuard for policy enforcement (budget, feature toggles). * * Part of Phase 6B: AI-Powered Memory Summarization. */ import type { ILlmGuard } from '../../domain/interfaces/ILlmGuard'; import type { IMemoryService } from '../../domain/interfaces/IMemoryService'; import type { ISummarizationService } from '../../domain/interfaces/ISummarizationService'; import type { ILogger } from '../../domain/interfaces/ILogger'; /** * Create a summarization service. * * @param memoryService - Memory service for loading facts * @param llmGuard - LLM guard for policy-enforced completions * @param logger - Optional logger */ export declare function createSummarizationService(memoryService: IMemoryService, llmGuard: ILlmGuard, logger?: ILogger): ISummarizationService; //# sourceMappingURL=SummarizationService.d.ts.map