import { Dist } from './Dist';
import { Entity, EntityData } from './Entity';
import { EasyData } from '../util/EntityUtil';
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 {};
