import { AmazonSellingPartnerAPIClient } from "./AmazonSellingPartnerAPIClient.js";
import { CancelShipmentResponse, CreateShipmentRequest, CreateShipmentResponse, GetAdditionalSellerInputsRequest, GetAdditionalSellerInputsResponse, GetEligibleShipmentServicesRequest, GetEligibleShipmentServicesResponse, GetShipmentResponse } from "../types/merchant-fulfillment-api/v0.js";
/** A client for v0 of the Merchant Fulfillment endpoints of the Amazon Selling Partner API. */
export declare class AmazonSellingPartnerMerchantFulfillmentAPIClient {
    amazonSellingPartnerApiClient: AmazonSellingPartnerAPIClient;
    constructor(amazonSellingPartnerApiClient: AmazonSellingPartnerAPIClient);
    cancelShipment(shipmentId: string): Promise<CancelShipmentResponse>;
    cancelShipmentOld(shipmentId: string): Promise<CancelShipmentResponse>;
    createShipment(body: CreateShipmentRequest): Promise<CreateShipmentResponse>;
    getAdditionalSellerInputs(body: GetAdditionalSellerInputsRequest): Promise<GetAdditionalSellerInputsResponse>;
    getAdditionalSellerInputsOld(body: GetAdditionalSellerInputsRequest): Promise<GetAdditionalSellerInputsResponse>;
    getEligibleShipmentServices(body: GetEligibleShipmentServicesRequest): Promise<GetEligibleShipmentServicesResponse>;
    getEligibleShipmentServicesOld(body: GetEligibleShipmentServicesRequest): Promise<GetEligibleShipmentServicesResponse>;
    getShipment(shipmentId: string): Promise<GetShipmentResponse>;
}
//# sourceMappingURL=AmazonSellingPartnerMerchantFulfillmentAPIClient.d.ts.map