import { HttpClient, RequestMeta } from '../../http'; import { CancelShipment, CreateShipment, GetAdditionalSellerInputs, GetEligibleShippingServices, GetShipment } from './codec'; import { CancelShipmentParameters, CreateShipmentParameters, GetAdditionalSellerInputsParameters, GetEligibleShippingServicesParameters, GetShipmentParameters } from './type'; export declare class MerchantFulfillment { private httpClient; constructor(httpClient: HttpClient); cancelShipment(parameters: CancelShipmentParameters): Promise<[CancelShipment, RequestMeta]>; getShipment(parameters: GetShipmentParameters): Promise<[GetShipment, RequestMeta]>; createShipment(parameters: CreateShipmentParameters): Promise<[CreateShipment, RequestMeta]>; getAddtionalSellerInputs(parameters: GetAdditionalSellerInputsParameters): Promise<[GetAdditionalSellerInputs, RequestMeta]>; getEligibleShippingServices(parameters: GetEligibleShippingServicesParameters): Promise<[GetEligibleShippingServices, RequestMeta]>; getServiceStatus(): Promise<[{ Status: import("../../parsing").ServiceStatus; Timestamp: string; }, RequestMeta]>; }