import { type EasyData } from '../util/EntityUtil.ts';
import type { Dist } from './Dist.ts';
import { Entity, type EntityData } from './Entity.ts';
interface PackageVersionFileData extends EntityData {
    packageVersionFileId: string;
    packageVersionId: string;
    dist: Dist;
    directory: string;
    name: string;
    contentType: string;
    mtime: Date;
}
export declare class PackageVersionFile extends Entity {
    packageVersionFileId: string;
    packageVersionId: string;
    dist: Dist;
    directory: string;
    name: string;
    contentType: string;
    mtime: Date;
    constructor(data: PackageVersionFileData);
    get path(): string;
    static create(data: EasyData<PackageVersionFileData, 'packageVersionFileId'>): PackageVersionFile;
}
export {};
