/** * Migrate BRAIN memory from JSONL files to brain.db SQLite tables. * Reads .cleo/memory/patterns.jsonl and .cleo/memory/learnings.jsonl * and inserts into brain_patterns and brain_learnings tables. * * Idempotent: checks for existing entries by ID to skip duplicates. * * @task T5129 * @epic T5149 */ /** Result from a migration run. */ export interface BrainMigrationResult { patternsImported: number; learningsImported: number; duplicatesSkipped: number; errors: string[]; } /** * Migrate BRAIN memory data from JSONL files to brain.db. * * Reads: * - .cleo/memory/patterns.jsonl -> brain_patterns table * - .cleo/memory/learnings.jsonl -> brain_learnings table * * Skips entries where the ID already exists in the database (idempotent). * * @task T5129 */ export declare function migrateBrainData(projectRoot: string): Promise; //# sourceMappingURL=brain-migration.d.ts.map