/**
 * Migration: 018 - kg_triple table (Issue #90)
 * Description: Create kg_triple table for KG-dedicated triple storage and dedupe
 * Version: 18.0
 * Date: 2026-02-08
 */
import type Database from 'better-sqlite3';
import type { Migration } from '../types.js';
/**
 * KG Triple Table Migration (Issue #90)
 *
 * Creates kg_triple table: (subject, predicate, object)당 한 행만 허용(UNIQUE),
 * representative_memory_id로 semantic memory_item을 가리킴.
 */
export declare class KgTripleTableMigration 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=018-kg-triple-table.d.ts.map