import { AbstractEntity } from '../../../abstractEntity'; export declare enum UpgradeResultOrderFields { COLUMN_LINK = "link", COLUMN_REFERENCE = "reference" } declare type UpgradeResultOrderType = { [UpgradeResultOrderFields.COLUMN_LINK]?: string; [UpgradeResultOrderFields.COLUMN_REFERENCE]?: string; }; export declare class UpgradeResultOrder extends AbstractEntity { #private; constructor(input: UpgradeResultOrderType); get link(): string | undefined; get reference(): string | undefined; toJSON(): UpgradeResultOrderType; } export declare enum UpgradeResultFields { COLUMN_QUANTITY = "quantity", COLUMN_NAME = "name", COLUMN_ORDER = "order", COLUMN_PERIODICITY = "periodicity", COLUMN_SKU = "sku", COLUMN_TERM = "term" } export declare type UpgradeResultType = { [UpgradeResultFields.COLUMN_QUANTITY]?: number; [UpgradeResultFields.COLUMN_NAME]?: string; [UpgradeResultFields.COLUMN_ORDER]?: UpgradeResultOrderType; [UpgradeResultFields.COLUMN_PERIODICITY]?: string; [UpgradeResultFields.COLUMN_SKU]?: string; [UpgradeResultFields.COLUMN_TERM]?: string; }; export declare class UpgradeResult extends AbstractEntity { #private; constructor(input: UpgradeResultType); get quantity(): number | undefined; get name(): string | undefined; get order(): UpgradeResultOrder | undefined; get periodicity(): string | undefined; get sku(): string | undefined; get term(): string | undefined; toJSON(): UpgradeResultType; } export {};