/** * CLI command: manifest migrate * * Runs IR diff analysis against current database schema and invokes * Prisma Migrate or Drizzle Kit to apply detected changes. * Supports --dry-run, --preview, and --force flags. * Validates that migrations are reversible before applying. */ export interface MigrateOptions { oldIR?: string; newIR?: string; dryRun?: boolean; preview?: boolean; force?: boolean; json?: boolean; output?: string; tool?: 'prisma' | 'drizzle'; checkReversibility?: boolean; /** Directory under cwd for written migration folders. */ migrationsDir?: string; /** Working directory for tool invocation (default: process.cwd()). */ cwd?: string; /** Postgres URL for drizzle/SQL apply (falls back to DATABASE_URL). */ databaseUrl?: string; /** Test injection for MigrationToolRunner. */ toolRunner?: import('./migrate-tool-runner.js').MigrationToolRunner; } export declare function migrateCommand(options?: MigrateOptions): Promise; //# sourceMappingURL=migrate.d.ts.map