import type { MigrationOptions } from "./types/migration.js"; export { ProjectDetector } from "./detection/detector.js"; export { ConfigMerger } from "./migration/config-merger.js"; export { MigrationRunner } from "./migration/runner.js"; export type { BackupInfo, ConfigTemplate, ConflictInfo, DependencyInfo, MigrationError, MigrationOptions, MigrationPlan, MigrationResult, MigrationStep, MigrationStepResult, PackageManager, ProjectInfo, ProjectType, } from "./types/migration.js"; export { Logger } from "./utils/logger.js"; export declare function migrateProject(projectPath: string, options?: Partial): Promise; export declare function detectProject(projectPath: string): Promise; export declare function rollbackProject(projectPath: string, force?: boolean): Promise;