import { Dimensions } from './Dimensions';
import { SupermodelIoLogisticsExpressIdentifier } from './SupermodelIoLogisticsExpressIdentifier';
import { SupermodelIoLogisticsExpressPackageLabelBarcodesInner } from './SupermodelIoLogisticsExpressPackageLabelBarcodesInner';
import { SupermodelIoLogisticsExpressPackageLabelTextInner } from './SupermodelIoLogisticsExpressPackageLabelTextInner';
import { SupermodelIoLogisticsExpressPackageReference } from './SupermodelIoLogisticsExpressPackageReference';
export declare class SupermodelIoLogisticsExpressPackage {
    'typeCode'?: SupermodelIoLogisticsExpressPackageTypeCodeEnum;
    'weight': number;
    'dimensions': Dimensions;
    'customerReferences'?: Array<SupermodelIoLogisticsExpressPackageReference>;
    'identifiers'?: Set<SupermodelIoLogisticsExpressIdentifier>;
    'description'?: string;
    'labelBarcodes'?: Array<SupermodelIoLogisticsExpressPackageLabelBarcodesInner>;
    'labelText'?: Array<SupermodelIoLogisticsExpressPackageLabelTextInner>;
    'labelDescription'?: string;
    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 SupermodelIoLogisticsExpressPackageTypeCodeEnum = "3BX" | "2BC" | "2BP" | "CE1" | "7BX" | "6BX" | "4BX" | "2BX" | "1CE" | "WB1" | "WB3" | "XPD" | "8BX" | "5BX" | "WB6" | "TBL" | "TBS" | "WB2";
