import { type EasyData } from '../util/EntityUtil.ts'; import type { Dist } from './Dist.ts'; import { Entity, type EntityData } from './Entity.ts'; interface PackageVersionData extends EntityData { packageId: string; packageVersionId: string; version: string; abbreviatedDist: Dist; manifestDist: Dist; tarDist: Dist; readmeDist: Dist; publishTime: Date; paddingVersion?: string | null; isPreRelease?: boolean | null; } export declare class PackageVersion extends Entity { packageId: string; packageVersionId: string; version: string; abbreviatedDist: Dist; manifestDist: Dist; tarDist: Dist; readmeDist: Dist; publishTime: Date; paddingVersion: string; isPreRelease: boolean; constructor(data: PackageVersionData); static create(data: EasyData): PackageVersion; } export {};