import type { DependencyManifest } from "../providers/types"; import type { VersionStrategy } from "../providers/types"; import type { Level, VersionDiff } from "../types"; export declare const buildVersionDiff: (versionMap: Record, packageJson: Pick & { path?: string; versionStrategy?: VersionStrategy; }, codependencies: string[], permissive: boolean, level?: Level, versionStrategy?: VersionStrategy) => VersionDiff[]; export declare const displayVersionDiffs: (diffs: VersionDiff[], isDryRun: boolean) => void; export declare const deduplicateVersionDiffs: (diffs: VersionDiff[], resolvedPackages?: ReadonlySet) => VersionDiff[]; export declare const collectDiffsFromManifests: (versionMap: Record, manifests: Array, codependencies: string[], permissive: boolean, level?: Level) => VersionDiff[]; export declare const collectAllDiffs: (versionMap: Record, files: string[], rootDir: string, codependencies: string[], permissive: boolean, level?: Level) => VersionDiff[];