/**
 * 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<BrainMigrationResult>;
//# sourceMappingURL=brain-migration.d.ts.map