import type { CheckoutOrder, CheckoutOrderDeliveryBundle, CheckoutOrderShippingOption } from './index.js'; import type { Controls } from '../../types/common/controls.types.js'; import type { PaymentMethods, PaymentToken } from '../../payments/types/index.js'; export declare enum OrderStatusError { NoError = 0, AddressesError = 1, ShippingOptionsError = 2, DeliveryBundleError = 3, Recovered = 4, Recoverable = 5 } export type GetCheckoutOrderResponse = { id: CheckoutOrder['id']; checkoutOrder?: CheckoutOrder; shippingOptions?: CheckoutOrderShippingOption[]; deliveryBundles?: CheckoutOrderDeliveryBundle[]; paymentMethods?: PaymentMethods; userPaymentTokens?: PaymentToken[]; paymentRequestId?: string; orderStatus: OrderStatusError; } & Controls;