import type { Result } from 'npm-package-arg'; import type { PackageJSONType } from '../../repository/PackageRepository.ts'; export declare class PackageVersionService { private packageVersionRepository; private packageRepository; private packageVersionBlockRepository; private readonly bugVersionService; private readonly distRepository; readManifest(pkgId: string, spec: Result, isFullManifests: boolean, withBugVersion?: boolean): Promise; private findRealSpec; getVersion(spec: Result, withBugVersion?: boolean): Promise; findBlockInfo(fullname: string): Promise; }