import Database from 'better-sqlite3'; import { type ExtractedProceduralMemory } from '../shared/utils/procedural-memory-extractor.js'; import type { ReflectionNotes } from '../shared/utils/procedural-memory-extractor.types.js'; import type { FailureEvent } from '../domains/monitoring/services/failure-detector.js'; export declare class ReflexionProceduralMemoryService { private readonly db; constructor(db: Database.Database); /** * reflection_notes를 procedural memory로 자동 변환 */ convert(reflectionNote: ReflectionNotes | Record, event: FailureEvent): Promise; updateProceduralMemory(memoryId: string, extracted: ExtractedProceduralMemory, updateMode: 'replace' | 'incremental' | 'versioned', reflectionNote: ReflectionNotes | Record, event: FailureEvent): Promise; } //# sourceMappingURL=reflexion-procedural-memory-service.d.ts.map