import type { Migration, MigrationPlanItem } from './types.js'; export declare const CORE_MIGRATIONS: readonly Migration[]; export type MigrationApplyMode = 'auto-safe' | 'doctor-fix' | 'manual'; export interface MigrationApplyResult { items: MigrationPlanItem[]; changed: boolean; } export declare function detectMigrations(configPath: string, options?: { stateDir?: string; }): MigrationPlanItem[]; export declare function applyMigrations(configPath: string, options?: { stateDir?: string; mode?: MigrationApplyMode; }): MigrationApplyResult; export declare function runBootstrapMigrationsSync(configPath: string, options?: { stateDir?: string; }): MigrationApplyResult;