import type { PrismaClient, MigrationFile } from "../../../types"; import { Migrations } from "../../../migrations"; import { type PromptChoice } from "../../../utils/prompts"; export interface UpDependencies { getSteps: (maxSteps: number) => Promise; getMigrationId: (choices: PromptChoice[]) => Promise; getMode: () => Promise; } export declare function createDefaultDependencies(): UpDependencies; export declare function up(prisma: PrismaClient, steps?: number, config?: { migrationsDir?: string; }, interactive?: boolean): Promise; export declare function interactiveUp(migrations: Migrations, deps?: UpDependencies): Promise; export declare function runMigrationsForMode(mode: string, migrations: Migrations, pending: MigrationFile[], deps?: UpDependencies): Promise; export declare function runAllMigrations(migrations: Migrations): Promise; export declare function runStepsMigrations(migrations: Migrations, pending: MigrationFile[], deps?: UpDependencies): Promise; export declare function runToSpecificMigration(migrations: Migrations, pending: MigrationFile[], deps?: UpDependencies): Promise; export declare function showSuccessTable(count: number): void; //# sourceMappingURL=index.d.ts.map