export interface BugVersionAdvice {
    version: string;
    reason: string;
}
export type BugVersionPackage = Record<string, BugVersionAdvice>;
export type BugVersionPackages = Record<string, BugVersionPackage>;
export declare class BugVersion {
    private readonly data;
    constructor(data: BugVersionPackages);
    listAllPackagesHasBugs(): Array<string>;
    listBugVersions(pkgName: string): Array<string>;
    fixVersion(pkgName: string, version: string): BugVersionAdvice | undefined;
    fixManifest(bugVersionManifest: any, fixVersionManifest: any): any;
}
