export declare class PosDigitalAsset {
    id: number;
    asset_code: string;
    name: string;
    asset_type: string;
    product_id: number;
    variant_id: number;
    file_url: string;
    file_size_bytes: number;
    file_hash_sha256: string;
    mime_type: string;
    total_licenses: number;
    issued_licenses: number;
    available_licenses: number;
    max_concurrent: number;
    status: string;
    expires_at: Date;
    metadata_json: Record<string, any>;
    created_at: Date;
    updated_at: Date;
    deleted_at: Date;
}
export declare class PosDigitalAssetLicense {
    id: number;
    license_code: string;
    asset_id: number;
    sale_id: number;
    sale_item_id: number;
    customer_id: number;
    quantity: number;
    status: string;
    issued_at: Date;
    activated_at: Date;
    expires_at: Date;
    activation_count: number;
    license_key: string;
    note: string;
    created_at: Date;
    updated_at: Date;
    deleted_at: Date;
}
