import { DependencyMap, DependencyModuleInfoMap, ModuleInfo } from '../types'; import { PackageJson } from 'type-fest'; export default class AutoCorrector { correct({ packageJson, results, }: { packageJson: PackageJson; results: DependencyModuleInfoMap; }): { fixes: DependencyMap; updatedPackageJson: PackageJson; }; getChanges(results: DependencyModuleInfoMap): { changes: ((packageJson: PackageJson) => void)[]; fixes: DependencyMap; }; getChange({ module, type, }: { module: ModuleInfo; type: 'dependencies' | 'devDependencies' | 'peerDependencies'; }): ((packageJson: PackageJson) => void) | undefined; applyChanges({ changes, packageJson, }: { changes: ((pk: PackageJson) => void)[]; packageJson: PackageJson; }): PackageJson; } //# sourceMappingURL=index.d.ts.map