import { EstimatedDeliveryDate } from './EstimatedDeliveryDate';
import { Pickup } from './Pickup';
import { SupermodelIoLogisticsExpressAccount } from './SupermodelIoLogisticsExpressAccount';
import { SupermodelIoLogisticsExpressCreateShipmentRequestContent } from './SupermodelIoLogisticsExpressCreateShipmentRequestContent';
import { SupermodelIoLogisticsExpressCreateShipmentRequestCustomerDetails } from './SupermodelIoLogisticsExpressCreateShipmentRequestCustomerDetails';
import { SupermodelIoLogisticsExpressCreateShipmentRequestGetAdditionalInformationInner } from './SupermodelIoLogisticsExpressCreateShipmentRequestGetAdditionalInformationInner';
import { SupermodelIoLogisticsExpressCreateShipmentRequestOnDemandDelivery } from './SupermodelIoLogisticsExpressCreateShipmentRequestOnDemandDelivery';
import { SupermodelIoLogisticsExpressCreateShipmentRequestOutputImageProperties } from './SupermodelIoLogisticsExpressCreateShipmentRequestOutputImageProperties';
import { SupermodelIoLogisticsExpressCreateShipmentRequestParentShipment } from './SupermodelIoLogisticsExpressCreateShipmentRequestParentShipment';
import { SupermodelIoLogisticsExpressCreateShipmentRequestPrepaidChargesInner } from './SupermodelIoLogisticsExpressCreateShipmentRequestPrepaidChargesInner';
import { SupermodelIoLogisticsExpressCreateShipmentRequestShipmentNotificationInner } from './SupermodelIoLogisticsExpressCreateShipmentRequestShipmentNotificationInner';
import { SupermodelIoLogisticsExpressDocumentImagesInner } from './SupermodelIoLogisticsExpressDocumentImagesInner';
import { SupermodelIoLogisticsExpressIdentifier } from './SupermodelIoLogisticsExpressIdentifier';
import { SupermodelIoLogisticsExpressReference } from './SupermodelIoLogisticsExpressReference';
import { SupermodelIoLogisticsExpressValueAddedServices } from './SupermodelIoLogisticsExpressValueAddedServices';
export declare class SupermodelIoLogisticsExpressCreateShipmentRequest {
    'plannedShippingDateAndTime': string;
    'pickup': Pickup;
    'productCode': string;
    'localProductCode'?: string;
    'getRateEstimates'?: boolean;
    'accounts': Array<SupermodelIoLogisticsExpressAccount>;
    'valueAddedServices'?: Array<SupermodelIoLogisticsExpressValueAddedServices>;
    'outputImageProperties'?: SupermodelIoLogisticsExpressCreateShipmentRequestOutputImageProperties;
    'customerReferences'?: Array<SupermodelIoLogisticsExpressReference>;
    'identifiers'?: Set<SupermodelIoLogisticsExpressIdentifier>;
    'customerDetails': SupermodelIoLogisticsExpressCreateShipmentRequestCustomerDetails;
    'content': SupermodelIoLogisticsExpressCreateShipmentRequestContent;
    'documentImages'?: Array<SupermodelIoLogisticsExpressDocumentImagesInner>;
    'onDemandDelivery'?: SupermodelIoLogisticsExpressCreateShipmentRequestOnDemandDelivery;
    'requestOndemandDeliveryURL'?: boolean;
    'shipmentNotification'?: Array<SupermodelIoLogisticsExpressCreateShipmentRequestShipmentNotificationInner>;
    'prepaidCharges'?: Array<SupermodelIoLogisticsExpressCreateShipmentRequestPrepaidChargesInner>;
    'getTransliteratedResponse'?: boolean;
    'estimatedDeliveryDate'?: EstimatedDeliveryDate;
    'getAdditionalInformation'?: Array<SupermodelIoLogisticsExpressCreateShipmentRequestGetAdditionalInformationInner>;
    'parentShipment'?: SupermodelIoLogisticsExpressCreateShipmentRequestParentShipment;
    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();
}
