import { MigrationStatus, Migration } from "../interfaces/index.js"; /** * Migration manager interface */ export interface MigrationManager { /** * Apply pending migrations */ migrate(): Promise; /** * Rollback the last migration */ rollback(): Promise; /** * Rollback to a specific migration */ rollbackTo(migrationId: string): Promise; /** * Get migration status */ getStatus(): Promise; /** * Get pending migrations */ getPending(): Promise; /** * Reset all migrations (DANGER: drops all data) */ reset(): Promise; } //# sourceMappingURL=MigrationManager.d.ts.map