import { type EasyData } from '../util/EntityUtil.ts';
import { Entity, type EntityData } from './Entity.ts';
interface DistData extends EntityData {
    distId: string;
    name: string;
    path: string;
    size: number;
    shasum: string;
    integrity: string;
}
export declare class Dist extends Entity {
    readonly distId: string;
    readonly name: string;
    readonly path: string;
    size: number;
    shasum: string;
    integrity: string;
    constructor(data: DistData);
    static create(data: EasyData<DistData, 'distId'>): Dist;
}
export {};
