/**
 * 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 { Amount1 } from './amount1';
import { Customer1 } from './customer1';
import { Dimension1 } from './dimension1';
import { Event } from './event';
import { Expectation } from './expectation';
import { OldStatus } from './oldStatus';
import { ProductOptions } from './productOptions';
import { Status } from './status';
export interface Shipment1 {
    /** 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;
    /** The amounts belonging to the shipment */
    amount?: Amount1;
    /** A list of addresses belonging to the shipment */
    address?: Address5[];
    /** The events of the shipment. (see the [Event Codes](#tag/TandT-status-codes/Event-codes) for possible values. */
    event?: Event[];
    /** The expected delivery timeframe */
    expectation?: Expectation;
    /** 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;
    /** A list of previous status codes (see the [Status codes](#tag/TandT-status-codes/Status-codes) for possible values. */
    oldStatus?: OldStatus[];
}
export declare const shipment1Schema: Schema<Shipment1>;
