import { HttpClient, RequestMeta } from '../../http'; import { NextToken } from '../../parsing'; import { ConfirmPreorder, ConfirmTransportRequest, CreateInboundShipment, CreateInboundShipmentPlan, EstimateTransportRequest, GetBillOfLading, GetInboundGuidanceForASIN, GetInboundGuidanceForSKU, GetPackageLabels, GetPalletLabels, GetPreorderInfo, GetPrepInstructionsForASIN, GetPrepInstructionsForSKU, GetTransportContent, GetUniquePackageLabels, ListInboundShipmentItems, ListInboundShipments, ListInboundShipmentsByNextToken, PutTransportContent, UpdateInboundShipment, UpdateInboundShipmentParameters, VoidTransportRequest } from './codec'; import { ConfirmPreorderParameters, ConfirmTransportRequestParameters, CreateInboundShipmentParameters, CreateInboundShipmentPlanParameters, EstimateTransportRequestParameters, GetBillOfLadingParameters, GetInboundGuidanceForASINParameters, GetInboundGuidanceForSKUParameters, GetPackageLabelsParameters, GetPalletLabelsParameters, GetPreorderInfoParameters, GetPrepInstructionsForASINParameters, GetPrepInstructionsForSKUParameters, GetTransportContentParameters, GetUniquePackageLabelsParameters, ListInboundShipmentItemsParameters, ListInboundShipmentsParameters, PutTransportContentParameters, VoidTransportRequestParameters } from './type'; export declare class FulfillmentInboundShipment { private httpClient; constructor(httpClient: HttpClient); listInboundShipmentItemsByNextToken(nextToken: NextToken<'ListInboundShipmentItems'>): Promise<[ListInboundShipmentItems, RequestMeta]>; listInboundShipmentItems(parameters: ListInboundShipmentItemsParameters): Promise<[ListInboundShipmentItems, RequestMeta]>; listInboundShipmentsByNextToken(nextToken: NextToken<'ListInboundShipments'>): Promise<[ListInboundShipmentsByNextToken, RequestMeta]>; listInboundShipments(parameters: ListInboundShipmentsParameters): Promise<[ListInboundShipments, RequestMeta]>; getBillOfLading(parameters: GetBillOfLadingParameters): Promise<[GetBillOfLading, RequestMeta]>; getPalletLabels(parameters: GetPalletLabelsParameters): Promise<[GetPalletLabels, RequestMeta]>; getUniquePackageLabels(parameters: GetUniquePackageLabelsParameters): Promise<[GetUniquePackageLabels, RequestMeta]>; getPackageLabels(parameters: GetPackageLabelsParameters): Promise<[GetPackageLabels, RequestMeta]>; voidTransportRequest(parameters: VoidTransportRequestParameters): Promise<[VoidTransportRequest, RequestMeta]>; confirmTransportRequest(parameters: ConfirmTransportRequestParameters): Promise<[ConfirmTransportRequest, RequestMeta]>; getTransportContent(parameters: GetTransportContentParameters): Promise<[GetTransportContent, RequestMeta]>; estimateTransportRequest(parameters: EstimateTransportRequestParameters): Promise<[EstimateTransportRequest, RequestMeta]>; putTransportContent(parameters: PutTransportContentParameters): Promise<[PutTransportContent, RequestMeta]>; getPrepInstructionsForAsin(parameters: GetPrepInstructionsForASINParameters): Promise<[GetPrepInstructionsForASIN, RequestMeta]>; getPrepInstructionsForSku(parameters: GetPrepInstructionsForSKUParameters): Promise<[GetPrepInstructionsForSKU, RequestMeta]>; confirmPreorder(parameters: ConfirmPreorderParameters): Promise<[ConfirmPreorder, RequestMeta]>; getPreorderInfo(parameters: GetPreorderInfoParameters): Promise<[GetPreorderInfo, RequestMeta]>; updateInboundShipment(parameters: UpdateInboundShipmentParameters): Promise<[UpdateInboundShipment, RequestMeta]>; createInboundShipment(parameters: CreateInboundShipmentParameters): Promise<[CreateInboundShipment, RequestMeta]>; createInboundShipmentPlan(parameters: CreateInboundShipmentPlanParameters): Promise<[CreateInboundShipmentPlan, RequestMeta]>; getInboundGuidanceForAsin(parameters: GetInboundGuidanceForASINParameters): Promise<[GetInboundGuidanceForASIN, RequestMeta]>; getInboundGuidanceForSku(parameters: GetInboundGuidanceForSKUParameters): Promise<[GetInboundGuidanceForSKU, RequestMeta]>; getServiceStatus(): Promise<[{ Status: import("../../parsing").ServiceStatus; Timestamp: string; }, RequestMeta]>; }