/**
 * Migration: 013 - Procedural Version Fields
 * Description: Add version and version_series_id to memory_item for procedural version management (Issue #57)
 * Version: 13.0
 * Date: 2026-02-05
 */
import type Database from 'better-sqlite3';
import type { Migration } from '../types.js';
/**
 * Procedural Version Fields Migration
 *
 * 1. Adds version INTEGER NULL, version_series_id TEXT NULL to memory_item
 * 2. Backfills: standalone procedural -> version=1, version_series_id=id
 * 3. Backfills: version_of chains -> version_series_id=chain root id, version=1,2,3...
 */
export declare class ProceduralVersionFieldsMigration implements Migration {
    version: string;
    name: string;
    description: string;
    private columnExists;
    private tableExists;
    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=013-procedural-version-fields.d.ts.map