/**
 * Migration 094: Add application_id + build_mode columns to features table.
 *
 * Supports the control-center-sdd-mode flow which lets a user launch a
 * new spec-driven feature scoped to an existing Application:
 *
 *  - application_id (TEXT, nullable): parent Application reference.
 *    Nullable because legacy features have no application link.
 *
 *  - build_mode (TEXT NOT NULL DEFAULT 'application'): persisted SDLC
 *    pipeline selector ('application' | 'fast' | 'spec'). Backfilled
 *    from the legacy `fast` boolean: rows with `fast = 1` are promoted
 *    to 'fast'; everything else stays 'application'.
 *
 * Idempotency: each ALTER TABLE is guarded by `pragma table_info`, and
 * the backfill UPDATE is bounded by `WHERE build_mode = 'application'`
 * so re-runs do not downgrade rows that were already promoted.
 *
 * `down()` is a no-op (matches the project's no-rollback migration
 * convention used by 044, 049, 054, etc.).
 */
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=094-add-feature-application-id-and-build-mode.d.ts.map