import { BaseEntity } from 'typeorm';
import { Alias, ImageAvailability, OperatingSystemArchitecture } from '.';
export declare class Image extends BaseEntity {
    id: number;
    imageAvailabilities: ImageAvailability[];
    fingerprint?: string;
    /** The size in human-readable form (e.g. '12 kB') */
    size?: string;
    label?: string;
    serial?: string;
    description?: string;
    autoUpdate?: boolean;
    createdAt?: Date;
    expiresAt?: Date;
    lastUsedAt?: Date;
    uploadedAt?: Date;
    osArchitecture: OperatingSystemArchitecture;
    aliases: Alias[];
    public?: boolean;
    /**
     * Returns a 12 character long fingerprint
     */
    readonly readableFingerprint: string;
}
