/**
 * Migration 046: Add interactive agent settings columns to the settings table.
 *
 * Adds three new columns for the per-feature interactive chat agent configuration:
 *  - interactive_agent_enabled (INTEGER DEFAULT 1): whether the Chat tab is shown
 *  - interactive_agent_auto_timeout_minutes (INTEGER DEFAULT 15): idle timeout in minutes
 *  - interactive_agent_max_concurrent_sessions (INTEGER DEFAULT 3): session cap
 *
 * Default values are applied via column defaults so no existing rows need updating.
 * Guards against duplicate column errors using table_info pragma.
 */
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=046-add-interactive-agent-settings.d.ts.map