/**
 * Migration: 015 - memory_item owner_id
 * Description: Add owner_id to memory_item for multi-agent ownership (Issue #57 Phase 2 D)
 * Version: 15.0
 * Date: 2026-02-05
 */
import type Database from 'better-sqlite3';
import type { Migration } from '../types.js';
/**
 * Memory Item Owner ID Migration
 *
 * Adds owner_id column and index for multi-agent recall/remember filtering.
 * NULL = single-agent (existing behavior); value = owner/agent identifier.
 */
export declare class MemoryItemOwnerIdMigration 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=015-memory-item-owner-id.d.ts.map