liferay-headless-rest-client
Version:
A collection of Headless Clients used in Liferay Portal
201 lines (200 loc) • 29.3 kB
TypeScript
import type { Options as ClientOptions, TDataShape, Client } from '@hey-api/client-fetch';
import type { GetCartBillingAddresData, GetCartBillingAddresResponses, GetCartByExternalReferenceCodeBillingAddressData, GetCartByExternalReferenceCodeBillingAddressResponses, GetCartByExternalReferenceCodeShippingAddressData, GetCartByExternalReferenceCodeShippingAddressResponses, GetCartShippingAddresData, GetCartShippingAddresResponses, DeleteCartAttachmentData, DeleteCartAttachmentResponses, DeleteCartByExternalReferenceCodeAttachmentByExternalReferenceCodeAttachmentExternalReferenceCodeData, DeleteCartByExternalReferenceCodeAttachmentByExternalReferenceCodeAttachmentExternalReferenceCodeResponses, GetCartAttachmentsPageData, GetCartAttachmentsPageResponses, GetCartByExternalReferenceCodeAttachmentsPageData, GetCartByExternalReferenceCodeAttachmentsPageResponses, PostCartAttachmentByBase64Data, PostCartAttachmentByBase64Responses, PostCartAttachmentsPageExportBatchData, PostCartAttachmentsPageExportBatchResponses, PostCartByExternalReferenceCodeAttachmentByBase64Data, PostCartByExternalReferenceCodeAttachmentByBase64Responses, DeleteCartCommentData, DeleteCartCommentResponses, GetCartCommentData, GetCartCommentResponses, PatchCartCommentData, PatchCartCommentResponses, PutCartCommentData, PutCartCommentResponses, DeleteCartCommentBatchData, DeleteCartCommentBatchResponses, PutCartCommentBatchData, PutCartCommentBatchResponses, DeleteCartCommentByExternalReferenceCodeData, DeleteCartCommentByExternalReferenceCodeResponses, GetCartCommentByExternalReferenceCodeData, GetCartCommentByExternalReferenceCodeResponses, PatchCartCommentByExternalReferenceCodeData, PatchCartCommentByExternalReferenceCodeResponses, PutCartCommentByExternalReferenceCodeData, PutCartCommentByExternalReferenceCodeResponses, GetCartByExternalReferenceCodeCommentsPageData, GetCartByExternalReferenceCodeCommentsPageResponses, PostCartByExternalReferenceCodeCommentData, PostCartByExternalReferenceCodeCommentResponses, GetCartCommentsPageData, GetCartCommentsPageResponses, PostCartCommentData, PostCartCommentResponses, DeleteCartItemData, DeleteCartItemResponses, GetCartItemData, GetCartItemResponses, PatchCartItemData, PatchCartItemResponses, PutCartItemData, PutCartItemResponses, DeleteCartItemBatchData, DeleteCartItemBatchResponses, PutCartItemBatchData, PutCartItemBatchResponses, DeleteCartItemByExternalReferenceCodeData, DeleteCartItemByExternalReferenceCodeResponses, GetCartItemByExternalReferenceCodeData, GetCartItemByExternalReferenceCodeResponses, PatchCartItemByExternalReferenceCodeData, PatchCartItemByExternalReferenceCodeResponses, PutCartItemByExternalReferenceCodeData, PutCartItemByExternalReferenceCodeResponses, GetCartByExternalReferenceCodeItemsPageData, GetCartByExternalReferenceCodeItemsPageResponses, PostCartByExternalReferenceCodeItemData, PostCartByExternalReferenceCodeItemResponses, GetCartItemsPageData, GetCartItemsPageResponses, PostCartItemData, PostCartItemResponses, DeleteCartData, DeleteCartResponses, GetCartData, GetCartResponses, PatchCartData, PatchCartResponses, PutCartData, PutCartResponses, DeleteCartBatchData, DeleteCartBatchResponses, PutCartBatchData, PutCartBatchResponses, DeleteCartByExternalReferenceCodeData, DeleteCartByExternalReferenceCodeResponses, GetCartByExternalReferenceCodeData, GetCartByExternalReferenceCodeResponses, PatchCartByExternalReferenceCodeData, PatchCartByExternalReferenceCodeResponses, PutCartByExternalReferenceCodeData, PutCartByExternalReferenceCodeResponses, GetCartByExternalReferenceCodePaymentUrlData, GetCartByExternalReferenceCodePaymentUrlResponses, GetCartPaymentUrlData, GetCartPaymentUrlResponses, GetChannelAccountCartsPageData, GetChannelAccountCartsPageResponses, GetChannelByExternalReferenceCodeChannelExternalReferenceCodeAccountByExternalReferenceCodeAccountExternalReferenceCodeCartsPageData, GetChannelByExternalReferenceCodeChannelExternalReferenceCodeAccountByExternalReferenceCodeAccountExternalReferenceCodeCartsPageResponses, GetChannelCartsPageData, GetChannelCartsPageResponses, PostChannelCartData, PostChannelCartResponses, PostCartByExternalReferenceCodeCheckoutData, PostCartByExternalReferenceCodeCheckoutResponses, PostCartByExternalReferenceCodeCouponCodeData, PostCartByExternalReferenceCodeCouponCodeResponses, PostCartCheckoutData, PostCartCheckoutResponses, PostCartCouponCodeData, PostCartCouponCodeResponses, PostChannelCartByExternalReferenceCodeData, PostChannelCartByExternalReferenceCodeResponses, GetCartCartTransitionsPageData, GetCartCartTransitionsPageResponses, PostCartCartTransitionData, PostCartCartTransitionResponses, PostCartCartTransitionBatchData, PostCartCartTransitionBatchResponses, PostCartCartTransitionsPageExportBatchData, PostCartCartTransitionsPageExportBatchResponses, GetCartByExternalReferenceCodePaymentMethodsPageData, GetCartByExternalReferenceCodePaymentMethodsPageResponses, GetCartPaymentMethodsPageData, GetCartPaymentMethodsPageResponses, PostCartPaymentMethodsPageExportBatchData, PostCartPaymentMethodsPageExportBatchResponses, GetCartByExternalReferenceCodeShippingMethodsPageData, GetCartByExternalReferenceCodeShippingMethodsPageResponses, GetCartShippingMethodsPageData, GetCartShippingMethodsPageResponses, PostCartShippingMethodsPageExportBatchData, PostCartShippingMethodsPageExportBatchResponses, GetCartByExternalReferenceCodeDeliveryTermsPageData, GetCartByExternalReferenceCodeDeliveryTermsPageResponses, GetCartByExternalReferenceCodePaymentTermsPageData, GetCartByExternalReferenceCodePaymentTermsPageResponses, GetCartDeliveryTermsPageData, GetCartDeliveryTermsPageResponses, GetCartPaymentTermsPageData, GetCartPaymentTermsPageResponses } from './types.gen';
export type Options<TData extends TDataShape = TDataShape, ThrowOnError extends boolean = boolean> = ClientOptions<TData, ThrowOnError> & {
/**
* You can provide a client instance returned by `createClient()` instead of
* individual options. This might be also useful if you want to implement a
* custom client.
*/
client?: Client;
/**
* You can pass arbitrary values through the `meta` object. This can be
* used to access values that aren't defined as part of the SDK function.
*/
meta?: Record<string, unknown>;
};
/**
* Retrieve cart billing address.
*/
export declare const getCartBillingAddres: <ThrowOnError extends boolean = false>(options: Options<GetCartBillingAddresData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartBillingAddresResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve cart billing address.
*/
export declare const getCartByExternalReferenceCodeBillingAddress: <ThrowOnError extends boolean = false>(options: Options<GetCartByExternalReferenceCodeBillingAddressData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartByExternalReferenceCodeBillingAddressResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve cart billing address.
*/
export declare const getCartByExternalReferenceCodeShippingAddress: <ThrowOnError extends boolean = false>(options: Options<GetCartByExternalReferenceCodeShippingAddressData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartByExternalReferenceCodeShippingAddressResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve cart billing address.
*/
export declare const getCartShippingAddres: <ThrowOnError extends boolean = false>(options: Options<GetCartShippingAddresData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartShippingAddresResponses, unknown, ThrowOnError, "fields">;
export declare const deleteCartAttachment: <ThrowOnError extends boolean = false>(options: Options<DeleteCartAttachmentData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteCartAttachmentResponses, unknown, ThrowOnError, "fields">;
export declare const deleteCartByExternalReferenceCodeAttachmentByExternalReferenceCodeAttachmentExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<DeleteCartByExternalReferenceCodeAttachmentByExternalReferenceCodeAttachmentExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteCartByExternalReferenceCodeAttachmentByExternalReferenceCodeAttachmentExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
export declare const getCartAttachmentsPage: <ThrowOnError extends boolean = false>(options: Options<GetCartAttachmentsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartAttachmentsPageResponses, unknown, ThrowOnError, "fields">;
export declare const getCartByExternalReferenceCodeAttachmentsPage: <ThrowOnError extends boolean = false>(options: Options<GetCartByExternalReferenceCodeAttachmentsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartByExternalReferenceCodeAttachmentsPageResponses, unknown, ThrowOnError, "fields">;
export declare const postCartAttachmentByBase64: <ThrowOnError extends boolean = false>(options: Options<PostCartAttachmentByBase64Data, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCartAttachmentByBase64Responses, unknown, ThrowOnError, "fields">;
export declare const postCartAttachmentsPageExportBatch: <ThrowOnError extends boolean = false>(options: Options<PostCartAttachmentsPageExportBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCartAttachmentsPageExportBatchResponses, unknown, ThrowOnError, "fields">;
export declare const postCartByExternalReferenceCodeAttachmentByBase64: <ThrowOnError extends boolean = false>(options: Options<PostCartByExternalReferenceCodeAttachmentByBase64Data, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCartByExternalReferenceCodeAttachmentByBase64Responses, unknown, ThrowOnError, "fields">;
export declare const deleteCartComment: <ThrowOnError extends boolean = false>(options: Options<DeleteCartCommentData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteCartCommentResponses, unknown, ThrowOnError, "fields">;
export declare const getCartComment: <ThrowOnError extends boolean = false>(options: Options<GetCartCommentData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartCommentResponses, unknown, ThrowOnError, "fields">;
export declare const patchCartComment: <ThrowOnError extends boolean = false>(options: Options<PatchCartCommentData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PatchCartCommentResponses, unknown, ThrowOnError, "fields">;
export declare const putCartComment: <ThrowOnError extends boolean = false>(options: Options<PutCartCommentData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutCartCommentResponses, unknown, ThrowOnError, "fields">;
export declare const deleteCartCommentBatch: <ThrowOnError extends boolean = false>(options?: Options<DeleteCartCommentBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteCartCommentBatchResponses, unknown, ThrowOnError, "fields">;
export declare const putCartCommentBatch: <ThrowOnError extends boolean = false>(options?: Options<PutCartCommentBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutCartCommentBatchResponses, unknown, ThrowOnError, "fields">;
/**
* Deletes a Cart Comment by external reference code.
*/
export declare const deleteCartCommentByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<DeleteCartCommentByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteCartCommentByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve information of the given Cart Comment by external reference code.
*/
export declare const getCartCommentByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<GetCartCommentByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartCommentByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
/**
* Update the provided Cart Comment by external reference code.
*/
export declare const patchCartCommentByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<PatchCartCommentByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PatchCartCommentByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
/**
* Update the provided Cart Comment by external reference code.
*/
export declare const putCartCommentByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<PutCartCommentByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutCartCommentByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
export declare const getCartByExternalReferenceCodeCommentsPage: <ThrowOnError extends boolean = false>(options: Options<GetCartByExternalReferenceCodeCommentsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartByExternalReferenceCodeCommentsPageResponses, unknown, ThrowOnError, "fields">;
export declare const postCartByExternalReferenceCodeComment: <ThrowOnError extends boolean = false>(options: Options<PostCartByExternalReferenceCodeCommentData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCartByExternalReferenceCodeCommentResponses, unknown, ThrowOnError, "fields">;
export declare const getCartCommentsPage: <ThrowOnError extends boolean = false>(options: Options<GetCartCommentsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartCommentsPageResponses, unknown, ThrowOnError, "fields">;
export declare const postCartComment: <ThrowOnError extends boolean = false>(options: Options<PostCartCommentData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCartCommentResponses, unknown, ThrowOnError, "fields">;
/**
* Deletes an Cart Item by ID.
*/
export declare const deleteCartItem: <ThrowOnError extends boolean = false>(options: Options<DeleteCartItemData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteCartItemResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve information of the given Cart
*/
export declare const getCartItem: <ThrowOnError extends boolean = false>(options: Options<GetCartItemData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartItemResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve information of the given Cart.
*/
export declare const patchCartItem: <ThrowOnError extends boolean = false>(options: Options<PatchCartItemData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PatchCartItemResponses, unknown, ThrowOnError, "fields">;
/**
* update the given Cart.
*/
export declare const putCartItem: <ThrowOnError extends boolean = false>(options: Options<PutCartItemData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutCartItemResponses, unknown, ThrowOnError, "fields">;
export declare const deleteCartItemBatch: <ThrowOnError extends boolean = false>(options?: Options<DeleteCartItemBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteCartItemBatchResponses, unknown, ThrowOnError, "fields">;
export declare const putCartItemBatch: <ThrowOnError extends boolean = false>(options?: Options<PutCartItemBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutCartItemBatchResponses, unknown, ThrowOnError, "fields">;
/**
* Deletes a Cart Item by external reference code.
*/
export declare const deleteCartItemByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<DeleteCartItemByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteCartItemByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve information of the given Cart Item by external reference code.
*/
export declare const getCartItemByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<GetCartItemByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartItemByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
/**
* Update the provided Cart Item by external reference code.
*/
export declare const patchCartItemByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<PatchCartItemByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PatchCartItemByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
/**
* Update the provided Cart Item by external reference code.
*/
export declare const putCartItemByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<PutCartItemByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutCartItemByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve cart items of a Cart.
*/
export declare const getCartByExternalReferenceCodeItemsPage: <ThrowOnError extends boolean = false>(options: Options<GetCartByExternalReferenceCodeItemsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartByExternalReferenceCodeItemsPageResponses, unknown, ThrowOnError, "fields">;
/**
* Add new Item to a Cart, return the whole Cart updated.
*/
export declare const postCartByExternalReferenceCodeItem: <ThrowOnError extends boolean = false>(options: Options<PostCartByExternalReferenceCodeItemData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCartByExternalReferenceCodeItemResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve cart items of a Cart.
*/
export declare const getCartItemsPage: <ThrowOnError extends boolean = false>(options: Options<GetCartItemsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartItemsPageResponses, unknown, ThrowOnError, "fields">;
/**
* Add new Items to a Cart, return the whole Cart updated.
*/
export declare const postCartItem: <ThrowOnError extends boolean = false>(options: Options<PostCartItemData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCartItemResponses, unknown, ThrowOnError, "fields">;
export declare const deleteCart: <ThrowOnError extends boolean = false>(options: Options<DeleteCartData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteCartResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve information of the given Cart.
*/
export declare const getCart: <ThrowOnError extends boolean = false>(options: Options<GetCartData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartResponses, unknown, ThrowOnError, "fields">;
export declare const patchCart: <ThrowOnError extends boolean = false>(options: Options<PatchCartData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PatchCartResponses, unknown, ThrowOnError, "fields">;
export declare const putCart: <ThrowOnError extends boolean = false>(options: Options<PutCartData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutCartResponses, unknown, ThrowOnError, "fields">;
export declare const deleteCartBatch: <ThrowOnError extends boolean = false>(options?: Options<DeleteCartBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteCartBatchResponses, unknown, ThrowOnError, "fields">;
export declare const putCartBatch: <ThrowOnError extends boolean = false>(options?: Options<PutCartBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutCartBatchResponses, unknown, ThrowOnError, "fields">;
export declare const deleteCartByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<DeleteCartByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<DeleteCartByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve information of the given Cart by external reference code.
*/
export declare const getCartByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<GetCartByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
export declare const patchCartByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<PatchCartByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PatchCartByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
export declare const putCartByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<PutCartByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PutCartByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
export declare const getCartByExternalReferenceCodePaymentUrl: <ThrowOnError extends boolean = false>(options: Options<GetCartByExternalReferenceCodePaymentUrlData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartByExternalReferenceCodePaymentUrlResponses, unknown, ThrowOnError, "fields">;
export declare const getCartPaymentUrl: <ThrowOnError extends boolean = false>(options: Options<GetCartPaymentUrlData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartPaymentUrlResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieves carts for specific account in the given channel.
*/
export declare const getChannelAccountCartsPage: <ThrowOnError extends boolean = false>(options: Options<GetChannelAccountCartsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetChannelAccountCartsPageResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieves carts for specific account in the given channel.
*/
export declare const getChannelByExternalReferenceCodeChannelExternalReferenceCodeAccountByExternalReferenceCodeAccountExternalReferenceCodeCartsPage: <ThrowOnError extends boolean = false>(options: Options<GetChannelByExternalReferenceCodeChannelExternalReferenceCodeAccountByExternalReferenceCodeAccountExternalReferenceCodeCartsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetChannelByExternalReferenceCodeChannelExternalReferenceCodeAccountByExternalReferenceCodeAccountExternalReferenceCodeCartsPageResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieves carts in the given channel.
*/
export declare const getChannelCartsPage: <ThrowOnError extends boolean = false>(options: Options<GetChannelCartsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetChannelCartsPageResponses, unknown, ThrowOnError, "fields">;
export declare const postChannelCart: <ThrowOnError extends boolean = false>(options: Options<PostChannelCartData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostChannelCartResponses, unknown, ThrowOnError, "fields">;
export declare const postCartByExternalReferenceCodeCheckout: <ThrowOnError extends boolean = false>(options: Options<PostCartByExternalReferenceCodeCheckoutData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCartByExternalReferenceCodeCheckoutResponses, unknown, ThrowOnError, "fields">;
/**
* Add a coupon code to a Cart, return the whole Cart updated.
*/
export declare const postCartByExternalReferenceCodeCouponCode: <ThrowOnError extends boolean = false>(options: Options<PostCartByExternalReferenceCodeCouponCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCartByExternalReferenceCodeCouponCodeResponses, unknown, ThrowOnError, "fields">;
export declare const postCartCheckout: <ThrowOnError extends boolean = false>(options: Options<PostCartCheckoutData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCartCheckoutResponses, unknown, ThrowOnError, "fields">;
/**
* Add a coupon code to a Cart, return the whole Cart updated.
*/
export declare const postCartCouponCode: <ThrowOnError extends boolean = false>(options: Options<PostCartCouponCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCartCouponCodeResponses, unknown, ThrowOnError, "fields">;
/**
* Creates a Cart.
*/
export declare const postChannelCartByExternalReferenceCode: <ThrowOnError extends boolean = false>(options: Options<PostChannelCartByExternalReferenceCodeData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostChannelCartByExternalReferenceCodeResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve cart transitions of the given Cart.
*/
export declare const getCartCartTransitionsPage: <ThrowOnError extends boolean = false>(options: Options<GetCartCartTransitionsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartCartTransitionsPageResponses, unknown, ThrowOnError, "fields">;
export declare const postCartCartTransition: <ThrowOnError extends boolean = false>(options: Options<PostCartCartTransitionData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCartCartTransitionResponses, unknown, ThrowOnError, "fields">;
export declare const postCartCartTransitionBatch: <ThrowOnError extends boolean = false>(options: Options<PostCartCartTransitionBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCartCartTransitionBatchResponses, unknown, ThrowOnError, "fields">;
export declare const postCartCartTransitionsPageExportBatch: <ThrowOnError extends boolean = false>(options: Options<PostCartCartTransitionsPageExportBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCartCartTransitionsPageExportBatchResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve payment methods available for the Cart.
*/
export declare const getCartByExternalReferenceCodePaymentMethodsPage: <ThrowOnError extends boolean = false>(options: Options<GetCartByExternalReferenceCodePaymentMethodsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartByExternalReferenceCodePaymentMethodsPageResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve payment methods available for the Cart.
*/
export declare const getCartPaymentMethodsPage: <ThrowOnError extends boolean = false>(options: Options<GetCartPaymentMethodsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartPaymentMethodsPageResponses, unknown, ThrowOnError, "fields">;
export declare const postCartPaymentMethodsPageExportBatch: <ThrowOnError extends boolean = false>(options: Options<PostCartPaymentMethodsPageExportBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCartPaymentMethodsPageExportBatchResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve payment methods available for the Cart.
*/
export declare const getCartByExternalReferenceCodeShippingMethodsPage: <ThrowOnError extends boolean = false>(options: Options<GetCartByExternalReferenceCodeShippingMethodsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartByExternalReferenceCodeShippingMethodsPageResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve payment methods available for the Cart.
*/
export declare const getCartShippingMethodsPage: <ThrowOnError extends boolean = false>(options: Options<GetCartShippingMethodsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartShippingMethodsPageResponses, unknown, ThrowOnError, "fields">;
export declare const postCartShippingMethodsPageExportBatch: <ThrowOnError extends boolean = false>(options: Options<PostCartShippingMethodsPageExportBatchData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<PostCartShippingMethodsPageExportBatchResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve delivery terms available for the Cart.
*/
export declare const getCartByExternalReferenceCodeDeliveryTermsPage: <ThrowOnError extends boolean = false>(options: Options<GetCartByExternalReferenceCodeDeliveryTermsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartByExternalReferenceCodeDeliveryTermsPageResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve payment terms available for the Cart.
*/
export declare const getCartByExternalReferenceCodePaymentTermsPage: <ThrowOnError extends boolean = false>(options: Options<GetCartByExternalReferenceCodePaymentTermsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartByExternalReferenceCodePaymentTermsPageResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve delivery terms available for the Cart.
*/
export declare const getCartDeliveryTermsPage: <ThrowOnError extends boolean = false>(options: Options<GetCartDeliveryTermsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartDeliveryTermsPageResponses, unknown, ThrowOnError, "fields">;
/**
* Retrieve payment terms available for the Cart.
*/
export declare const getCartPaymentTermsPage: <ThrowOnError extends boolean = false>(options: Options<GetCartPaymentTermsPageData, ThrowOnError>) => import("@hey-api/client-fetch").RequestResult<GetCartPaymentTermsPageResponses, unknown, ThrowOnError, "fields">;