/**
 * Migration: 017 - memory_item Fact metadata (Issue #88)
 * Description: Add num_times, last_mentioned_at, source_session_id, confidence for Fact/semantic normalization
 * Version: 17.0
 * Date: 2026-02-08
 */
import type Database from 'better-sqlite3';
import type { Migration } from '../types.js';
/**
 * Fact Metadata Fields Migration (Issue #88)
 *
 * Adds Fact-standard meta to memory_item for semantic/Fact normalization:
 * num_times, last_mentioned_at, source_session_id, confidence.
 * importance_score = existing importance (no new column).
 */
export declare class FactMetadataFieldsMigration implements Migration {
    version: string;
    name: string;
    description: string;
    private tableExists;
    private columnExists;
    private indexExists;
    validateBefore(db: Database.Database): Promise<void>;
    up(db: Database.Database): Promise<void>;
    down(db: Database.Database): Promise<void>;
    validateAfter(db: Database.Database): Promise<void>;
}
//# sourceMappingURL=017-fact-metadata-fields.d.ts.map