import { AbstractEntity } from '../../abstractEntity'; export declare enum PrerequisiteResultField { FRIENDLY_NAME = "friendlyName", PARENT_PARTNER_REF = "parentPartnerRef", PARENT_SKU = "parentSku", SEATS = "seats", TERM = "term", TYPE = "type" } export declare type PrerequisiteResultData = { [PrerequisiteResultField.FRIENDLY_NAME]: string; [PrerequisiteResultField.PARENT_PARTNER_REF]: string; [PrerequisiteResultField.PARENT_SKU]: string; [PrerequisiteResultField.SEATS]: number; [PrerequisiteResultField.TERM]: number; [PrerequisiteResultField.TYPE]: string; }; export declare class PrerequisiteResult extends AbstractEntity { #private; constructor(prerequisiteResponse: PrerequisiteResultData); get friendlyName(): string; get parentPartnerRef(): string; get parentSku(): string; get seats(): number; get term(): number; get type(): string; toJSON(): PrerequisiteResultData; }