import type { ParsedCommitData } from "../commit"; import type { EntityPackage } from "../package"; import type { EntityPackageCommits } from "../package-commits"; import type { EntityPackageTags } from "../package-tags"; import type { EntityPackageVersionBumpType, EntityPackageVersionData } from "./package-version.types"; export declare class EntityPackageVersion { private package; private packageTags; private packageCommits; constructor(packageInstance: EntityPackage, packageCommits: EntityPackageCommits, packageTags: EntityPackageTags); calculateVersionData(commits: ParsedCommitData[], overrideBumpType?: EntityPackageVersionBumpType): Promise; private calculateNextVersion; private calculateBumpType; private calculateRootBumpType; } //# sourceMappingURL=package-version.d.ts.map