import { SupermodelIoLogisticsExpressLandedCostRequestItemsInnerAdditionalQuantityDefinitionsInner } from './SupermodelIoLogisticsExpressLandedCostRequestItemsInnerAdditionalQuantityDefinitionsInner'; import { SupermodelIoLogisticsExpressLandedCostRequestItemsInnerGoodsCharacteristicsInner } from './SupermodelIoLogisticsExpressLandedCostRequestItemsInnerGoodsCharacteristicsInner'; export declare class SupermodelIoLogisticsExpressLandedCostRequestItemsInner { 'number': number; 'name'?: string; 'description'?: string; 'manufacturerCountry'?: string; 'partNumber'?: string; 'quantity': number; 'quantityType'?: SupermodelIoLogisticsExpressLandedCostRequestItemsInnerQuantityTypeEnum; 'unitPrice': number; 'unitPriceCurrencyCode': string; 'customsValue'?: number; 'customsValueCurrencyCode'?: string; 'commodityCode'?: string; 'weight'?: number; 'weightUnitOfMeasurement'?: SupermodelIoLogisticsExpressLandedCostRequestItemsInnerWeightUnitOfMeasurementEnum; 'category'?: string; 'brand'?: string; 'goodsCharacteristics'?: Array; 'additionalQuantityDefinitions'?: Array; 'estimatedTariffRateType'?: SupermodelIoLogisticsExpressLandedCostRequestItemsInnerEstimatedTariffRateTypeEnum; static readonly discriminator: string | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); } export declare type SupermodelIoLogisticsExpressLandedCostRequestItemsInnerQuantityTypeEnum = "prt" | "box"; export declare type SupermodelIoLogisticsExpressLandedCostRequestItemsInnerWeightUnitOfMeasurementEnum = "metric" | "imperial"; export declare type SupermodelIoLogisticsExpressLandedCostRequestItemsInnerEstimatedTariffRateTypeEnum = "default_rate" | "derived_rate" | "highest_rate" | "center_rate" | "lowest_rate";