/**
 * Migration 047: Add agent_session_id column to interactive_sessions.
 *
 * Persists the agent SDK session ID so sessions can be resumed after
 * service restarts (e.g. Next.js hot-reload, server restart). Previously
 * this was only held in-memory, causing each message after a restart to
 * spawn a brand new agent session instead of resuming the existing one.
 *
 * Agent-agnostic: works with Claude, Cursor, Codex, or any future agent.
 */
import type { MigrationParams } from 'umzug';
import type Database from 'better-sqlite3';
export declare function up({ context: db }: MigrationParams<Database.Database>): Promise<void>;
export declare function down({ context: db }: MigrationParams<Database.Database>): Promise<void>;
//# sourceMappingURL=047-add-agent-session-id.d.ts.map