import { SupermodelIoLogisticsExpressReference } from './SupermodelIoLogisticsExpressReference';
import { SupermodelIoLogisticsExpressTrackingResponseShipmentsInnerEventsInner } from './SupermodelIoLogisticsExpressTrackingResponseShipmentsInnerEventsInner';
import { SupermodelIoLogisticsExpressTrackingResponseShipmentsInnerPiecesInner } from './SupermodelIoLogisticsExpressTrackingResponseShipmentsInnerPiecesInner';
import { SupermodelIoLogisticsExpressTrackingResponseShipmentsInnerReceiverDetails } from './SupermodelIoLogisticsExpressTrackingResponseShipmentsInnerReceiverDetails';
import { SupermodelIoLogisticsExpressTrackingResponseShipmentsInnerShipperDetails } from './SupermodelIoLogisticsExpressTrackingResponseShipmentsInnerShipperDetails';
export declare class SupermodelIoLogisticsExpressTrackingResponseShipmentsInner {
    'shipmentTrackingNumber'?: string;
    'status'?: string;
    'shipmentTimestamp'?: string;
    'productCode'?: string;
    'description'?: string;
    'shipperDetails'?: SupermodelIoLogisticsExpressTrackingResponseShipmentsInnerShipperDetails;
    'receiverDetails'?: SupermodelIoLogisticsExpressTrackingResponseShipmentsInnerReceiverDetails;
    'totalWeight'?: number;
    'unitOfMeasurements'?: string;
    'shipperReferences'?: Array<SupermodelIoLogisticsExpressReference>;
    'events': Array<SupermodelIoLogisticsExpressTrackingResponseShipmentsInnerEventsInner>;
    'numberOfPieces'?: number;
    'pieces'?: Array<SupermodelIoLogisticsExpressTrackingResponseShipmentsInnerPiecesInner>;
    'estimatedDeliveryDate'?: string;
    'childrenShipmentIdentificationNumbers'?: Array<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();
}
