import type { MigrationOptions, MigrationResult } from "../types/migration.js"; import type { Logger } from "../utils/logger.js"; export declare class MigrationRunner { private logger; private detector; private configMerger; constructor(logger: Logger); migrate(options: MigrationOptions): Promise; rollback(projectPath: string, force?: boolean): Promise; private createMigrationPlan; private createBackup; private executeMigrationSteps; private updateDependencies; private validateMigration; private migrateNextConfig; private migrateTailwindConfig; private migrateLintingConfig; private migrateTypeScriptConfig; private getInstallCommand; }