export interface MigrationSymbolMove { to: string; name?: string; status?: MigrationMoveStatus; } export interface MigrationMove { to: string; symbols?: Record; status?: MigrationMoveStatus; } export type MigrationMoveStatus = "active" | "planned"; export interface MigrationManifest { sinceVersion: string; moves: Record; } export interface ResolvedMigrationSymbolMove { to: string; name: string; status: MigrationMoveStatus; } export declare function migrationMoveStatus(move: Pick): MigrationMoveStatus; export declare function readMigrationManifest(manifestPath: string): MigrationManifest | null; export declare function bundledCoreMigrationManifestPath(): string; export declare function bundledCorePackageVersion(): string | null; export declare function isMigrationManifestActive(manifest: MigrationManifest, packageVersion: string | null): boolean; export declare function loadMigrationManifestsForProject(projectRoot: string): MigrationManifest[]; export declare function resolveMigrationSymbolMove(move: MigrationMove, importedName: string): ResolvedMigrationSymbolMove | null; //# sourceMappingURL=migration-manifest.d.ts.map