import { DomainObject } from "./domain-object";
import { SalesOrder } from "./sales-order";
import { PickingList } from "./picking-list";
import { ShipmentParcel } from "./shipment-parcel";
import { PickingLine } from "./picking-line";
import { ShipmentStatus } from "./all.enum";
import { ShipmentLabel } from "./shipment-label";
export declare class Shipment extends DomainObject {
    ShipmentId: string | undefined;
    Reference: string | undefined;
    Status: string | undefined;
    StatusText: string | undefined;
    CarrierCode: string | undefined;
    ProductCode: string | undefined;
    ServiceCodes: string | undefined;
    Price: number | undefined;
    CurrencyCode: string | undefined;
    OwnAgreement: boolean | undefined;
    Customs_Amount?: number | undefined;
    Customs_Currency?: string | undefined;
    Customs_Code?: string | undefined;
    Remarks?: string | undefined;
    Incoterms_Identifier?: string | undefined;
    NumberOfPallets?: number | undefined;
    Export_Reason?: string | undefined;
    Export_ReasonCode?: string | undefined;
    DangerousGoods_Enabled?: boolean | undefined;
    DangerousGoods_Identifier?: string | undefined;
    DangerousGoods_Weight_InKilos?: number | undefined;
    DangerousGoods_Description?: string | undefined;
    DangerousGoods_Un_Number?: string | undefined;
    DangerousGoods_Un_Packingroup?: string | undefined;
    DangerousGoods_PackingInstruction?: string | undefined;
    DangerousGoods_Class?: string | undefined;
    Pickup_Enabled?: boolean | undefined;
    Pickup_FromTime?: Date | undefined;
    Pickup_ToTime?: Date | undefined;
    Pickup_Description?: string | undefined;
    Pickup_Name?: string | undefined;
    Pickup_Attention?: string | undefined;
    Pickup_Address1?: string | undefined;
    Pickup_Address2?: string | undefined;
    Pickup_Zipcode?: string | undefined;
    Pickup_City?: string | undefined;
    Pickup_State?: string | undefined;
    Pickup_CountryCode?: string | undefined;
    Sender_Name: string | undefined;
    Sender_Attention: string | undefined;
    Sender_Address1: string | undefined;
    Sender_Address2: string | undefined;
    Sender_Zipcode: string | undefined;
    Sender_City: string | undefined;
    Sender_State: string | undefined;
    Sender_CountryCode: string | undefined;
    Sender_Email: string | undefined;
    Sender_Mobile: string | undefined;
    Sender_Telephone: string | undefined;
    Receiver_Name: string | undefined;
    Receiver_Attention: string | undefined;
    Receiver_Address1: string | undefined;
    Receiver_Address2: string | undefined;
    Receiver_Zipcode: string | undefined;
    Receiver_City: string | undefined;
    Receiver_State: string | undefined;
    Receiver_CountryCode: string | undefined;
    Receiver_Email: string | undefined;
    Receiver_Mobile: string | undefined;
    Receiver_Telephone: string | undefined;
    Receiver_Instruction: string | undefined;
    ServicePoint_Id: string | undefined;
    ServicePoint_Name: string | undefined;
    ServicePoint_Address1: string | undefined;
    ServicePoint_Address2: string | undefined;
    ServicePoint_Zipcode: string | undefined;
    ServicePoint_City: string | undefined;
    ServicePoint_State: string | undefined;
    ServicePoint_CountryCode: string | undefined;
    BillTo_Name: string | undefined;
    BillTo_Attention: string | undefined;
    BillTo_Address1: string | undefined;
    BillTo_Address2: string | undefined;
    BillTo_Zipcode: string | undefined;
    BillTo_City: string | undefined;
    BillTo_State: string | undefined;
    BillTo_CountryCode: string | undefined;
    BillTo_Email: string | undefined;
    BillTo_Mobile: string | undefined;
    BillTo_Telephone: string | undefined;
    BillTo_Reference: string | undefined;
    BillTo_ProviderAccount: string | undefined;
    SalesOrderId: string | undefined;
    SalesOrder: SalesOrder | undefined;
    PickingListId: string | undefined;
    PickingList: PickingList | undefined;
    Parcels: ShipmentParcel[] | undefined;
    PickingLines: PickingLine[] | undefined;
    ShipmentId_Provider?: string | undefined;
    RequestId?: string | undefined;
    CallbackUrl?: string | undefined;
    AWB?: string | undefined;
    AWBAssetUrl?: string | undefined;
    TrackAndTraceUrl?: string | undefined;
    TrackingId?: string | undefined;
    ShippingDate?: Date | undefined;
    ReturnLabel?: boolean | undefined;
    Dutiable?: boolean | undefined;
    Addons?: string | undefined;
    ShipmentProvider?: string | undefined;
    InternalStatus?: ShipmentStatus | undefined;
    HasLabels?: boolean | undefined;
    Labels?: ShipmentLabel[] | undefined;
    ShipmentVendorId?: string | undefined;
    StorageAccountName_Label: string | undefined;
    BlobContainerName_Label: string | undefined;
    BlobName_Label: string | undefined;
    BlobFullName_Label: string | undefined;
    ShipmentId_Provider_Actual: string | undefined;
    CarrierCode_Actual: string | undefined;
    ProductCode_Actual: string | undefined;
}
//# sourceMappingURL=shipment.d.ts.map