import { Codec, GetType } from 'purify-ts'; import { DimensionsUnitEnum } from '../merchant-fulfillment/codec'; import { CreateInboundShipmentParameters, PackageStatusEnum, PrepInstructionEnum, PrepOwnerEnum, WeightUnitEnum } from './type'; export declare enum GuidanceReasonEnum { SlowMovingASIN = "SlowMovingASIN", NoApplicableGuidance = "NoApplicableGuidance" } export declare enum InboundGuidanceEnum { InboundNotRecommended = "InboundNotRecommended", InboundOK = "InboundOK" } export declare const GuidanceReason: Codec; export declare const InboundGuidance: Codec; export declare const SKUInboundGuidance: Codec<{ SellerSKU: string; ASIN: string; InboundGuidance: InboundGuidanceEnum; GuidanceReasonList: GuidanceReasonEnum[] | undefined; }>; export declare const InvalidSKU: Codec<{ SellerSKU: string; ErrorReason: string; }>; export declare const GetInboundGuidanceForSKU: Codec<{ SKUInboundGuidanceList: { SellerSKU: string; ASIN: string; InboundGuidance: InboundGuidanceEnum; GuidanceReasonList: GuidanceReasonEnum[] | undefined; }[]; InvalidSKUList: { SellerSKU: string; ErrorReason: string; }[] | undefined; }>; export declare type GetInboundGuidanceForSKU = GetType; export declare const GetInboundGuidanceForSKUResponse: Codec<{ GetInboundGuidanceForSKUResponse: { GetInboundGuidanceForSKUResult: { SKUInboundGuidanceList: { SellerSKU: string; ASIN: string; InboundGuidance: InboundGuidanceEnum; GuidanceReasonList: GuidanceReasonEnum[] | undefined; }[]; InvalidSKUList: { SellerSKU: string; ErrorReason: string; }[] | undefined; }; }; }>; export declare const InvalidASIN: Codec<{ ASIN: string; ErrorReason: string; }>; export declare const ASINInboundGuidance: Codec<{ ASIN: string; InboundGuidance: InboundGuidanceEnum; GuidanceReasonList: GuidanceReasonEnum[] | undefined; }>; export declare const GetInboundGuidanceForASIN: Codec<{ ASINInboundGuidanceList: { ASIN: string; InboundGuidance: InboundGuidanceEnum; GuidanceReasonList: GuidanceReasonEnum[] | undefined; }[]; InvalidASINList: { ASIN: string; ErrorReason: string; }[]; }>; export declare type GetInboundGuidanceForASIN = GetType; export declare const GetInboundGuidanceForASINResponse: Codec<{ GetInboundGuidanceForASINResponse: { GetInboundGuidanceForASINResult: { ASINInboundGuidanceList: { ASIN: string; InboundGuidance: InboundGuidanceEnum; GuidanceReasonList: GuidanceReasonEnum[] | undefined; }[]; InvalidASINList: { ASIN: string; ErrorReason: string; }[]; }; }; }>; export declare const CreateInboundShipment: Codec<{ ShipmentId: string; }>; export declare type CreateInboundShipment = GetType; export declare const CreateInboundShipmentResponse: Codec<{ CreateInboundShipmentResponse: { CreateInboundShipmentResult: { ShipmentId: string; }; }; }>; export declare type UpdateInboundShipmentParameters = CreateInboundShipmentParameters; export declare const UpdateInboundShipment: Codec<{ ShipmentId: string; }>; export declare type UpdateInboundShipment = GetType; export declare const UpdateInboundShipmentResponse: Codec<{ UpdateInboundShipmentResponse: { UpdateInboundShipmentResult: { ShipmentId: string; }; }; }>; export declare const FISAddress: Codec<{ Name: string; AddressLine1: string; AddressLine2: string | undefined; City: string; DistrictOrCounty: string | undefined; StateOrProvinceCode: string | undefined; CountryCode: string; PostalCode: string | undefined; }>; export declare const InboundShipmentPlanItem: Codec<{ SellerSKU: string; FulfillmentNetworkSKU: string; Quantity: number; PrepDetailsList: { PrepInstruction: PrepInstructionEnum; PrepOwner: PrepOwnerEnum; }[] | undefined; }>; export declare const Amount: Codec<{ CurrencyCode: string; Value: string; }>; export declare const BoxContentsFeeDetails: Codec<{ TotalUnits: number | undefined; FeePerUnit: { CurrencyCode: string; Value: string; } | undefined; TotalFee: { CurrencyCode: string; Value: string; } | undefined; }>; export declare const InboundShipmentPlan: Codec<{ ShipmentId: string; DestinationFulfillmentCenterId: string; ShipToAddress: { Name: string; AddressLine1: string; AddressLine2: string | undefined; City: string; DistrictOrCounty: string | undefined; StateOrProvinceCode: string | undefined; CountryCode: string; PostalCode: string | undefined; }; LabelPrepType: string; Items: { SellerSKU: string; FulfillmentNetworkSKU: string; Quantity: number; PrepDetailsList: { PrepInstruction: PrepInstructionEnum; PrepOwner: PrepOwnerEnum; }[] | undefined; }[]; EstimatedBoxContentsFee: { TotalUnits: number | undefined; FeePerUnit: { CurrencyCode: string; Value: string; } | undefined; TotalFee: { CurrencyCode: string; Value: string; } | undefined; } | undefined; }>; export declare const CreateInboundShipmentPlan: Codec<{ InboundShipmentPlans: { ShipmentId: string; DestinationFulfillmentCenterId: string; ShipToAddress: { Name: string; AddressLine1: string; AddressLine2: string | undefined; City: string; DistrictOrCounty: string | undefined; StateOrProvinceCode: string | undefined; CountryCode: string; PostalCode: string | undefined; }; LabelPrepType: string; Items: { SellerSKU: string; FulfillmentNetworkSKU: string; Quantity: number; PrepDetailsList: { PrepInstruction: PrepInstructionEnum; PrepOwner: PrepOwnerEnum; }[] | undefined; }[]; EstimatedBoxContentsFee: { TotalUnits: number | undefined; FeePerUnit: { CurrencyCode: string; Value: string; } | undefined; TotalFee: { CurrencyCode: string; Value: string; } | undefined; } | undefined; }[]; }>; export declare type CreateInboundShipmentPlan = GetType; export declare const CreateInboundShipmentPlanResponse: Codec<{ CreateInboundShipmentPlanResponse: { CreateInboundShipmentPlanResult: { InboundShipmentPlans: { ShipmentId: string; DestinationFulfillmentCenterId: string; ShipToAddress: { Name: string; AddressLine1: string; AddressLine2: string | undefined; City: string; DistrictOrCounty: string | undefined; StateOrProvinceCode: string | undefined; CountryCode: string; PostalCode: string | undefined; }; LabelPrepType: string; Items: { SellerSKU: string; FulfillmentNetworkSKU: string; Quantity: number; PrepDetailsList: { PrepInstruction: PrepInstructionEnum; PrepOwner: PrepOwnerEnum; }[] | undefined; }[]; EstimatedBoxContentsFee: { TotalUnits: number | undefined; FeePerUnit: { CurrencyCode: string; Value: string; } | undefined; TotalFee: { CurrencyCode: string; Value: string; } | undefined; } | undefined; }[]; }; }; }>; export declare const GetPreorderInfo: Codec<{ ShipmentContainsPreorderableItems: boolean; NeedByDate: string; ConfirmedFulfillableDate: string; ShipmentConfirmedForPreorder: boolean; }>; export declare type GetPreorderInfo = GetType; export declare const GetPreorderInfoResponse: Codec<{ GetPreorderInfoResponse: { GetPreorderInfoResult: { ShipmentContainsPreorderableItems: boolean; NeedByDate: string; ConfirmedFulfillableDate: string; ShipmentConfirmedForPreorder: boolean; }; }; }>; export declare const ConfirmPreorder: Codec<{ ConfirmedNeedByDate: string; ConfirmedFulfillableDate: string; }>; export declare type ConfirmPreorder = GetType; export declare const ConfirmPreorderResponse: Codec<{ ConfirmPreorderResponse: { ConfirmPreorderResult: { ConfirmedNeedByDate: string; ConfirmedFulfillableDate: string; }; }; }>; export declare enum BarcodeInstructionEnum { RequiresFNSKULabel = "RequiresFNSKULabel", CanUseOriginalBarcode = "CanUserOriginalBarcode" } export declare const BarcodeInstruction: Codec; export declare enum PrepGuidanceEnum { ConsultHelpDocuments = "ConsultHelpDocuments", NoAdditionalPrepRequired = "NoAdditionalPrepRequired", SeePrepInstructionsList = "SeePrepInstructionsList" } export declare const PrepGuidance: Codec; export declare const AmazonPrepFeesDetails: Codec<{ PrepInstruction: PrepInstructionEnum; FeePerUnit: { CurrencyCode: string; Value: string; }; }>; export declare const SKUPrepInstructions: Codec<{ SellerSKU: string; ASIN: string; BarcodeInstruction: BarcodeInstructionEnum; PrepGuidance: PrepGuidanceEnum; PrepInstructionList: PrepInstructionEnum[]; AmazonPrepFeesDetailsList: { PrepInstruction: PrepInstructionEnum; FeePerUnit: { CurrencyCode: string; Value: string; }; }[]; }>; export declare const GetPrepInstructionsForSKU: Codec<{ SKUPrepInstructionsList: { SellerSKU: string; ASIN: string; BarcodeInstruction: BarcodeInstructionEnum; PrepGuidance: PrepGuidanceEnum; PrepInstructionList: PrepInstructionEnum[]; AmazonPrepFeesDetailsList: { PrepInstruction: PrepInstructionEnum; FeePerUnit: { CurrencyCode: string; Value: string; }; }[]; }[]; InvalidSKUList: { SellerSKU: string; ErrorReason: string; }[]; }>; export declare type GetPrepInstructionsForSKU = GetType; export declare const GetPrepInstructionsForSKUResponse: Codec<{ GetPrepInstructionsForSKUResponse: { GetPrepInstructionsForSKUResult: { SKUPrepInstructionsList: { SellerSKU: string; ASIN: string; BarcodeInstruction: BarcodeInstructionEnum; PrepGuidance: PrepGuidanceEnum; PrepInstructionList: PrepInstructionEnum[]; AmazonPrepFeesDetailsList: { PrepInstruction: PrepInstructionEnum; FeePerUnit: { CurrencyCode: string; Value: string; }; }[]; }[]; InvalidSKUList: { SellerSKU: string; ErrorReason: string; }[]; }; }; }>; export declare const ASINPrepInstructions: Codec<{ ASIN: string; BarcodeInstruction: BarcodeInstructionEnum; PrepGuidance: PrepGuidanceEnum; PrepInstructionList: PrepInstructionEnum[]; }>; export declare const GetPrepInstructionsForASIN: Codec<{ ASINPrepInstructionsList: { ASIN: string; BarcodeInstruction: BarcodeInstructionEnum; PrepGuidance: PrepGuidanceEnum; PrepInstructionList: PrepInstructionEnum[]; }[]; InvalidASINList: { ASIN: string; ErrorReason: string; }[]; }>; export declare type GetPrepInstructionsForASIN = GetType; export declare const GetPrepInstructionsForASINResponse: Codec<{ GetPrepInstructionsForASINResponse: { GetPrepInstructionsForASINResult: { ASINPrepInstructionsList: { ASIN: string; BarcodeInstruction: BarcodeInstructionEnum; PrepGuidance: PrepGuidanceEnum; PrepInstructionList: PrepInstructionEnum[]; }[]; InvalidASINList: { ASIN: string; ErrorReason: string; }[]; }; }; }>; export declare enum TransportStatusEnum { WORKING = "WORKING", ERROR_ON_ESTIMATING = "ERROR_ON_ESTIMATING", ESTIMATING = "ESTIMATING", ESTIMATED = "ESTIMATED", ERROR_ON_CONFIRMING = "ERROR_ON_CONFIRMING", CONFIRMING = "CONFIRMING", CONFIRMED = "CONFIRMED", VOIDING = "VOIDING", VOIDED = "VOIDED", ERROR_IN_VOIDING = "ERROR_IN_VOIDING" } export declare const TransportStatus: Codec; export declare const PutTransportContent: Codec<{ TransportResult: { TransportStatus: TransportStatusEnum; }; }>; export declare type PutTransportContent = GetType; export declare const PutTransportContentResponse: Codec<{ PutTransportContentResponse: { PutTransportContentResult: { TransportResult: { TransportStatus: TransportStatusEnum; }; }; }; }>; export declare const EstimateTransportRequest: Codec<{ TransportResult: { TransportStatus: TransportStatusEnum; }; }>; export declare type EstimateTransportRequest = GetType; export declare const EstimateTransportRequestResponse: Codec<{ EstimateTransportRequestResponse: { EstimateTransportRequestResult: { TransportResult: { TransportStatus: TransportStatusEnum; }; }; }; }>; export declare const TransportHeader: Codec<{ SellerId: string; ShipmentId: string; IsPartnered: boolean; ShipmentType: string; }>; export declare const PartneredEstimate: Codec<{ Amount: { CurrencyCode: string; Value: string; } | undefined; ConfirmDeadline: Date | undefined; VoidDeadline: Date | undefined; }>; export declare const PackageStatus: Codec; export declare const PartneredSmallParcelPackageOutput: Codec<{ Dimensions: { Unit: DimensionsUnitEnum; Length: number; Width: number; Height: number; }; Weight: { Unit: WeightUnitEnum; Value: number; }; TrackingId: string; PackageStatus: PackageStatusEnum; CarrierName: string; }>; export declare const NonPartneredSmallParcelDataOutput: Codec<{ PackageList: { CarrierName: string; TrackingId: string; PackageStatus: PackageStatusEnum; }[]; }>; export declare const PartneredSmallParcelDataOutput: Codec<{ PackageList: { Dimensions: { Unit: DimensionsUnitEnum; Length: number; Width: number; Height: number; }; Weight: { Unit: WeightUnitEnum; Value: number; }; TrackingId: string; PackageStatus: PackageStatusEnum; CarrierName: string; }[]; PartneredEstimate: { Amount: { CurrencyCode: string; Value: string; } | undefined; ConfirmDeadline: Date | undefined; VoidDeadline: Date | undefined; } | undefined; }>; export declare const PartneredLtlDataOutput: Codec<{ Contact: { Name: string; Phone: string; Email: string; Fax: string; }; BoxCount: number; SellerFreightClass: string | undefined; FreightReadyDate: string; PalletList: { Dimensions: { Unit: DimensionsUnitEnum; Length: number; Width: number; Height: number; }; Weight: { Unit: WeightUnitEnum; Value: number; } | undefined; IsStacked: boolean; }[]; SellerDeclaredValue: { CurrencyCode: string; Value: string; } | undefined; AmazonCalculatedValue: { CurrencyCode: string; Value: string; } | undefined; PreviewPickupDate: Date; PreviewDeliveryDate: Date; PreviewFreightClass: string; AmazonReferenceId: string; IsBillOfLadingAvailable: boolean; PartneredEstimate: { Amount: { CurrencyCode: string; Value: string; } | undefined; ConfirmDeadline: Date | undefined; VoidDeadline: Date | undefined; } | undefined; CarrierName: string; }>; export declare const NonPartneredLtlDataOutput: Codec<{ CarrierName: string; ProNumber: string; }>; export declare const TransportResult: Codec<{ TransportStatus: TransportStatusEnum; }>; export declare const TransportContent: Codec<{ TransportHeader: { SellerId: string; ShipmentId: string; IsPartnered: boolean; ShipmentType: string; }; TransportDetails: { PartneredSmallParcelData: { PackageList: { Dimensions: { Unit: DimensionsUnitEnum; Length: number; Width: number; Height: number; }; Weight: { Unit: WeightUnitEnum; Value: number; }; TrackingId: string; PackageStatus: PackageStatusEnum; CarrierName: string; }[]; PartneredEstimate: { Amount: { CurrencyCode: string; Value: string; } | undefined; ConfirmDeadline: Date | undefined; VoidDeadline: Date | undefined; } | undefined; } | undefined; NonPartneredSmallParcelData: { PackageList: { CarrierName: string; TrackingId: string; PackageStatus: PackageStatusEnum; }[]; } | undefined; PartneredLtlData: { Contact: { Name: string; Phone: string; Email: string; Fax: string; }; BoxCount: number; SellerFreightClass: string | undefined; FreightReadyDate: string; PalletList: { Dimensions: { Unit: DimensionsUnitEnum; Length: number; Width: number; Height: number; }; Weight: { Unit: WeightUnitEnum; Value: number; } | undefined; IsStacked: boolean; }[]; SellerDeclaredValue: { CurrencyCode: string; Value: string; } | undefined; AmazonCalculatedValue: { CurrencyCode: string; Value: string; } | undefined; PreviewPickupDate: Date; PreviewDeliveryDate: Date; PreviewFreightClass: string; AmazonReferenceId: string; IsBillOfLadingAvailable: boolean; PartneredEstimate: { Amount: { CurrencyCode: string; Value: string; } | undefined; ConfirmDeadline: Date | undefined; VoidDeadline: Date | undefined; } | undefined; CarrierName: string; } | undefined; NonPartneredLtlData: { CarrierName: string; ProNumber: string; } | undefined; }; TransportResult: { TransportStatus: TransportStatusEnum; }; }>; export declare const GetTransportContent: Codec<{ TransportContent: { TransportHeader: { SellerId: string; ShipmentId: string; IsPartnered: boolean; ShipmentType: string; }; TransportDetails: { PartneredSmallParcelData: { PackageList: { Dimensions: { Unit: DimensionsUnitEnum; Length: number; Width: number; Height: number; }; Weight: { Unit: WeightUnitEnum; Value: number; }; TrackingId: string; PackageStatus: PackageStatusEnum; CarrierName: string; }[]; PartneredEstimate: { Amount: { CurrencyCode: string; Value: string; } | undefined; ConfirmDeadline: Date | undefined; VoidDeadline: Date | undefined; } | undefined; } | undefined; NonPartneredSmallParcelData: { PackageList: { CarrierName: string; TrackingId: string; PackageStatus: PackageStatusEnum; }[]; } | undefined; PartneredLtlData: { Contact: { Name: string; Phone: string; Email: string; Fax: string; }; BoxCount: number; SellerFreightClass: string | undefined; FreightReadyDate: string; PalletList: { Dimensions: { Unit: DimensionsUnitEnum; Length: number; Width: number; Height: number; }; Weight: { Unit: WeightUnitEnum; Value: number; } | undefined; IsStacked: boolean; }[]; SellerDeclaredValue: { CurrencyCode: string; Value: string; } | undefined; AmazonCalculatedValue: { CurrencyCode: string; Value: string; } | undefined; PreviewPickupDate: Date; PreviewDeliveryDate: Date; PreviewFreightClass: string; AmazonReferenceId: string; IsBillOfLadingAvailable: boolean; PartneredEstimate: { Amount: { CurrencyCode: string; Value: string; } | undefined; ConfirmDeadline: Date | undefined; VoidDeadline: Date | undefined; } | undefined; CarrierName: string; } | undefined; NonPartneredLtlData: { CarrierName: string; ProNumber: string; } | undefined; }; TransportResult: { TransportStatus: TransportStatusEnum; }; }; }>; export declare type GetTransportContent = GetType; export declare const GetTransportContentResponse: Codec<{ GetTransportContentResponse: { GetTransportContentResult: { TransportContent: { TransportHeader: { SellerId: string; ShipmentId: string; IsPartnered: boolean; ShipmentType: string; }; TransportDetails: { PartneredSmallParcelData: { PackageList: { Dimensions: { Unit: DimensionsUnitEnum; Length: number; Width: number; Height: number; }; Weight: { Unit: WeightUnitEnum; Value: number; }; TrackingId: string; PackageStatus: PackageStatusEnum; CarrierName: string; }[]; PartneredEstimate: { Amount: { CurrencyCode: string; Value: string; } | undefined; ConfirmDeadline: Date | undefined; VoidDeadline: Date | undefined; } | undefined; } | undefined; NonPartneredSmallParcelData: { PackageList: { CarrierName: string; TrackingId: string; PackageStatus: PackageStatusEnum; }[]; } | undefined; PartneredLtlData: { Contact: { Name: string; Phone: string; Email: string; Fax: string; }; BoxCount: number; SellerFreightClass: string | undefined; FreightReadyDate: string; PalletList: { Dimensions: { Unit: DimensionsUnitEnum; Length: number; Width: number; Height: number; }; Weight: { Unit: WeightUnitEnum; Value: number; } | undefined; IsStacked: boolean; }[]; SellerDeclaredValue: { CurrencyCode: string; Value: string; } | undefined; AmazonCalculatedValue: { CurrencyCode: string; Value: string; } | undefined; PreviewPickupDate: Date; PreviewDeliveryDate: Date; PreviewFreightClass: string; AmazonReferenceId: string; IsBillOfLadingAvailable: boolean; PartneredEstimate: { Amount: { CurrencyCode: string; Value: string; } | undefined; ConfirmDeadline: Date | undefined; VoidDeadline: Date | undefined; } | undefined; CarrierName: string; } | undefined; NonPartneredLtlData: { CarrierName: string; ProNumber: string; } | undefined; }; TransportResult: { TransportStatus: TransportStatusEnum; }; }; }; }; }>; export declare const ConfirmTransportRequest: Codec<{ TransportResult: { TransportStatus: TransportStatusEnum; }; }>; export declare type ConfirmTransportRequest = GetType; export declare const ConfirmTransportRequestResponse: Codec<{ ConfirmTransportRequestResponse: { ConfirmTransportRequestResult: { TransportResult: { TransportStatus: TransportStatusEnum; }; }; }; }>; export declare const VoidTransportRequest: Codec<{ TransportResult: { TransportStatus: TransportStatusEnum; }; }>; export declare type VoidTransportRequest = GetType; export declare const VoidTransportRequestResponse: Codec<{ VoidTransportRequestResponse: { VoidTransportRequestResult: { TransportResult: { TransportStatus: TransportStatusEnum; }; }; }; }>; export declare const TransportDocument: Codec<{ PdfDocument: string; Checksum: string; }>; export declare const GetPackageLabels: Codec<{ TransportDocument: { PdfDocument: string; Checksum: string; }; }>; export declare type GetPackageLabels = GetType; export declare const GetPackageLabelsResponse: Codec<{ GetPackageLabelsResponse: { GetPackageLabelsResult: { TransportDocument: { PdfDocument: string; Checksum: string; }; }; }; }>; export declare const GetUniquePackageLabels: Codec<{ TransportDocument: { PdfDocument: string; Checksum: string; }; }>; export declare type GetUniquePackageLabels = GetType; export declare const GetUniquePackageLabelsResponse: Codec<{ GetUniquePackageLabelsResponse: { GetUniquePackageLabelsResult: { TransportDocument: { PdfDocument: string; Checksum: string; }; }; }; }>; export declare const GetPalletLabels: Codec<{ TransportDocument: { PdfDocument: string; Checksum: string; }; }>; export declare type GetPalletLabels = GetType; export declare const GetPalletLabelsResponse: Codec<{ GetPalletLabelsResponse: { GetPalletLabelsResult: { TransportDocument: { PdfDocument: string; Checksum: string; }; }; }; }>; export declare const GetBillOfLading: Codec<{ TransportDocument: { PdfDocument: string; Checksum: string; }; }>; export declare type GetBillOfLading = GetType; export declare const GetBillOfLadingResponse: Codec<{ GetBillOfLadingResponse: { GetBillOfLadingResult: { TransportDocument: { PdfDocument: string; Checksum: string; }; }; }; }>; export declare enum LabelPrepTypeEnum { 'NO_LABEL' = 0, 'SELLER_LABEL' = 1, 'AMAZON_LABEL' = 2 } export declare const LabelPrepType: Codec; export declare enum ShipmentStatusEnum { 'WORKING' = 0, 'SHIPPED' = 1, 'IN_TRANSIT' = 2, 'DELIVERED' = 3, 'CHECKED_IN' = 4, 'RECEIVING' = 5, 'CLOSED' = 6, 'CANCELLED' = 7, 'DELETED' = 8, 'ERROR' = 9 } export declare const InboundShipmentInfo: Codec<{ ShipmentId: string | undefined; ShipmentName: string | undefined; ShipFromAddress: { Name: string; AddressLine1: string; AddressLine2: string | undefined; City: string; DistrictOrCounty: string | undefined; StateOrProvinceCode: string | undefined; CountryCode: string; PostalCode: string | undefined; }; DestinationFulfillmentCenterId: string | undefined; LabelPrepType: LabelPrepTypeEnum | undefined; ShipmentStatus: ShipmentStatusEnum | undefined; AreCasesRequired: boolean | undefined; ConfirmedNeedByDate: string | undefined; BoxContentsSource: string | undefined; EstimatedBoxContentsFeeDetails: { TotalUnits: number | undefined; FeePerUnit: { CurrencyCode: string; Value: string; } | undefined; TotalFee: { CurrencyCode: string; Value: string; } | undefined; } | undefined; }>; export declare const ListInboundShipments: Codec<{ NextToken: import("../../parsing").NextToken<"ListInboundShipments"> | undefined; ShipmentData: { ShipmentId: string | undefined; ShipmentName: string | undefined; ShipFromAddress: { Name: string; AddressLine1: string; AddressLine2: string | undefined; City: string; DistrictOrCounty: string | undefined; StateOrProvinceCode: string | undefined; CountryCode: string; PostalCode: string | undefined; }; DestinationFulfillmentCenterId: string | undefined; LabelPrepType: LabelPrepTypeEnum | undefined; ShipmentStatus: ShipmentStatusEnum | undefined; AreCasesRequired: boolean | undefined; ConfirmedNeedByDate: string | undefined; BoxContentsSource: string | undefined; EstimatedBoxContentsFeeDetails: { TotalUnits: number | undefined; FeePerUnit: { CurrencyCode: string; Value: string; } | undefined; TotalFee: { CurrencyCode: string; Value: string; } | undefined; } | undefined; }[]; }>; export declare type ListInboundShipments = GetType; export declare const ListInboundShipmentsResponse: Codec<{ ListInboundShipmentsResponse: { ListInboundShipmentsResult: { NextToken: import("../../parsing").NextToken<"ListInboundShipments"> | undefined; ShipmentData: { ShipmentId: string | undefined; ShipmentName: string | undefined; ShipFromAddress: { Name: string; AddressLine1: string; AddressLine2: string | undefined; City: string; DistrictOrCounty: string | undefined; StateOrProvinceCode: string | undefined; CountryCode: string; PostalCode: string | undefined; }; DestinationFulfillmentCenterId: string | undefined; LabelPrepType: LabelPrepTypeEnum | undefined; ShipmentStatus: ShipmentStatusEnum | undefined; AreCasesRequired: boolean | undefined; ConfirmedNeedByDate: string | undefined; BoxContentsSource: string | undefined; EstimatedBoxContentsFeeDetails: { TotalUnits: number | undefined; FeePerUnit: { CurrencyCode: string; Value: string; } | undefined; TotalFee: { CurrencyCode: string; Value: string; } | undefined; } | undefined; }[]; }; }; }>; export declare const ListInboundShipmentsByNextToken: Codec<{ NextToken: import("../../parsing").NextToken<"ListInboundShipments"> | undefined; ShipmentData: { ShipmentId: string | undefined; ShipmentName: string | undefined; ShipFromAddress: { Name: string; AddressLine1: string; AddressLine2: string | undefined; City: string; DistrictOrCounty: string | undefined; StateOrProvinceCode: string | undefined; CountryCode: string; PostalCode: string | undefined; }; DestinationFulfillmentCenterId: string | undefined; LabelPrepType: LabelPrepTypeEnum | undefined; ShipmentStatus: ShipmentStatusEnum | undefined; AreCasesRequired: boolean | undefined; ConfirmedNeedByDate: string | undefined; BoxContentsSource: string | undefined; EstimatedBoxContentsFeeDetails: { TotalUnits: number | undefined; FeePerUnit: { CurrencyCode: string; Value: string; } | undefined; TotalFee: { CurrencyCode: string; Value: string; } | undefined; } | undefined; }[]; }>; export declare type ListInboundShipmentsByNextToken = GetType; export declare const ListInboundShipmentsByNextTokenResponse: Codec<{ ListInboundShipmentsByNextTokenResponse: { ListInboundShipmentsByNextTokenResult: { NextToken: import("../../parsing").NextToken<"ListInboundShipments"> | undefined; ShipmentData: { ShipmentId: string | undefined; ShipmentName: string | undefined; ShipFromAddress: { Name: string; AddressLine1: string; AddressLine2: string | undefined; City: string; DistrictOrCounty: string | undefined; StateOrProvinceCode: string | undefined; CountryCode: string; PostalCode: string | undefined; }; DestinationFulfillmentCenterId: string | undefined; LabelPrepType: LabelPrepTypeEnum | undefined; ShipmentStatus: ShipmentStatusEnum | undefined; AreCasesRequired: boolean | undefined; ConfirmedNeedByDate: string | undefined; BoxContentsSource: string | undefined; EstimatedBoxContentsFeeDetails: { TotalUnits: number | undefined; FeePerUnit: { CurrencyCode: string; Value: string; } | undefined; TotalFee: { CurrencyCode: string; Value: string; } | undefined; } | undefined; }[]; }; }; }>; export declare const ListInboundShipmentItems: Codec<{ NextToken: import("../../parsing").NextToken<"ListInboundShipmentItems"> | undefined; ItemData: { ShipmentId: string | undefined; SellerSKU: string; FulfillmentNetworkSKU: string | undefined; QuantityShipped: number; QuantityReceived: number | undefined; QuantityInCase: number | undefined; PrepDetailsList: { PrepInstruction: PrepInstructionEnum; PrepOwner: PrepOwnerEnum; }[] | undefined; ReleaseDate: string | undefined; }[]; }>; export declare type ListInboundShipmentItems = GetType; export declare const ListInboundShipmentItemsResponse: Codec<{ ListInboundShipmentItemsResponse: { ListInboundShipmentItemsResult: { NextToken: import("../../parsing").NextToken<"ListInboundShipmentItems"> | undefined; ItemData: { ShipmentId: string | undefined; SellerSKU: string; FulfillmentNetworkSKU: string | undefined; QuantityShipped: number; QuantityReceived: number | undefined; QuantityInCase: number | undefined; PrepDetailsList: { PrepInstruction: PrepInstructionEnum; PrepOwner: PrepOwnerEnum; }[] | undefined; ReleaseDate: string | undefined; }[]; }; }; }>; export declare const ListInboundShipmentItemsByNextTokenResponse: Codec<{ ListInboundShipmentItemsByNextTokenResponse: { ListInboundShipmentItemsByNextTokenResult: { NextToken: import("../../parsing").NextToken<"ListInboundShipmentItems"> | undefined; ItemData: { ShipmentId: string | undefined; SellerSKU: string; FulfillmentNetworkSKU: string | undefined; QuantityShipped: number; QuantityReceived: number | undefined; QuantityInCase: number | undefined; PrepDetailsList: { PrepInstruction: PrepInstructionEnum; PrepOwner: PrepOwnerEnum; }[] | undefined; ReleaseDate: string | undefined; }[]; }; }; }>;