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<SupermodelIoLogisticsExpressLandedCostRequestItemsInnerGoodsCharacteristicsInner>;
    'additionalQuantityDefinitions'?: Array<SupermodelIoLogisticsExpressLandedCostRequestItemsInnerAdditionalQuantityDefinitionsInner>;
    '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";
