export interface PackageInfo {
    name: string;
    currentVersion: string;
    latestVersion: string;
    patchVersion?: string;
    minorVersion?: string;
    prereleaseVersion?: string;
    displayVersion: string;
    packagePath: string;
    packageJsonPath: string;
    selected: boolean;
    disabled: boolean;
    targetVersionType: "latest" | "minor" | "patch" | "prerelease";
    lastTargetVersionType?: string;
}
export interface PackageGroup {
    path: string;
    packages: PackageInfo[];
}
export interface PackageChange {
    name: string;
    currentVersion: string;
    newVersion: string;
    displayVersion: string;
}
export interface PackageJsonUpdate {
    path: string;
    directory: string;
    changes: PackageChange[];
}
