import { SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItemsInnerCommodityCodesInner } from './SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItemsInnerCommodityCodesInner';
import { SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItemsInnerCustomsDocumentsInner } from './SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItemsInnerCustomsDocumentsInner';
import { SupermodelIoLogisticsExpressExportDeclarationLineItemsInnerCustomerReferencesInner } from './SupermodelIoLogisticsExpressExportDeclarationLineItemsInnerCustomerReferencesInner';
import { SupermodelIoLogisticsExpressExportDeclarationLineItemsInnerQuantity } from './SupermodelIoLogisticsExpressExportDeclarationLineItemsInnerQuantity';
import { SupermodelIoLogisticsExpressExportDeclarationLineItemsInnerWeight } from './SupermodelIoLogisticsExpressExportDeclarationLineItemsInnerWeight';
export declare class SupermodelIoLogisticsExpressExportDeclarationLineItemsInner {
    'number': number;
    'description': string;
    'price': number;
    'quantity': SupermodelIoLogisticsExpressExportDeclarationLineItemsInnerQuantity;
    'commodityCodes'?: Set<SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItemsInnerCommodityCodesInner>;
    'exportReasonType'?: SupermodelIoLogisticsExpressExportDeclarationLineItemsInnerExportReasonTypeEnum;
    'manufacturerCountry': string;
    'weight': SupermodelIoLogisticsExpressExportDeclarationLineItemsInnerWeight;
    'isTaxesPaid'?: boolean;
    'customerReferences'?: Set<SupermodelIoLogisticsExpressExportDeclarationLineItemsInnerCustomerReferencesInner>;
    'customsDocuments'?: Set<SupermodelIoLogisticsExpressCreateShipmentRequestContentExportDeclarationLineItemsInnerCustomsDocumentsInner>;
    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 SupermodelIoLogisticsExpressExportDeclarationLineItemsInnerExportReasonTypeEnum = "permanent" | "temporary" | "return" | "used_exhibition_goods_to_origin" | "intercompany_use" | "commercial_purpose_or_sale" | "personal_belongings_or_personal_use" | "sample" | "gift" | "return_to_origin" | "warranty_replacement" | "diplomatic_goods" | "defence_material";
