/** * Natural Language Curation Service. * * Translates natural language memory management commands into * structured operations via LLM intent classification. * Supports plan-then-execute workflow with confirmation for * destructive actions. * * Part of Phase 6E: Natural Language Curation. */ import type { ILlmGuard } from '../../domain/interfaces/ILlmGuard'; import type { ILogger } from '../../domain/interfaces/ILogger'; import type { IMemoryService } from '../../domain/interfaces/IMemoryService'; import type { ICurationService } from '../../domain/interfaces/ICurationService'; import type { IConsolidationService } from '../../domain/interfaces/IConsolidationService'; import type { ISummarizationService } from '../../domain/interfaces/ISummarizationService'; import type { INlCurationService } from '../../domain/interfaces/INlCurationService'; /** * Create a Natural Language Curation Service. * * @param llmGuard - LLM guard for policy-enforced completions * @param memoryService - Memory service for search and expire operations * @param curationService - Curation service for mark operations * @param consolidationService - Consolidation service for merge operations * @param summarizationService - Summarization service for summary operations * @param logger - Optional logger */ export declare function createNlCurationService(llmGuard: ILlmGuard, memoryService: IMemoryService, curationService: ICurationService, consolidationService: IConsolidationService, summarizationService: ISummarizationService, logger?: ILogger): INlCurationService; //# sourceMappingURL=NlCurationService.d.ts.map