/**
 * PostNL Ecommerce APIsLib
 *
 * This file was automatically generated by APIMATIC v3.0 ( https://www.apimatic.io ).
 */
import { Schema } from '../schema';
import { Address5 } from './address5';
import { Customer1 } from './customer1';
import { Dimension1 } from './dimension1';
import { ProductOptions } from './productOptions';
import { Status } from './status';
export interface Shipment2 {
    /** The main barcode of the shipment */
    mainBarcode?: string;
    /** The barcode of the shipment */
    barcode?: string;
    /** The amount of parcels in the multi-collo shipment */
    shipmentAmount?: string;
    /** The sequence of this parcel in the multi-collo shipment */
    shipmentCounter?: string;
    customer?: Customer1;
    /** The product code of the shipment */
    productCode?: string;
    /** The description of the product code */
    productDescription?: string;
    /** The customer reference belonging to the shipment */
    reference?: string;
    /** The expected delivery date of the shipment */
    deliveryDate?: string;
    dimension?: Dimension1;
    /** A list of addresses belonging to the shipment */
    address?: Address5[];
    /** A list of product options. */
    productOptions?: ProductOptions;
    /** The current status of the shipment (see the [Status codes](#tag/TandT-status-codes/Status-codes) for possible values. */
    status?: Status;
}
export declare const shipment2Schema: Schema<Shipment2>;
