import { CheckoutSessionRequestWithoutPayment, CouponRequest, CreateGuestCheckoutSessionRequest, CreateSignInCheckoutSessionRequest, GuestPlaceOrderRequest, InitiatePaymentRequest, ShippingAddressImpl, UpdatePaymentInformation, UpdateQuantity, UpdateShippingOption } from '../../../../types/index.js'; import { operations } from '../../../../types/restful/specs/buy_order_v1_beta_oas3.js'; import Api, { OpenApi } from '../../index.js'; export default class Order extends Api implements OpenApi { static id: string; get basePath(): string; applyCoupon(checkoutSessionId: string, body: CouponRequest): Promise; getCheckoutSession(checkoutSessionId: string): Promise; initiateCheckoutSession(body?: CreateSignInCheckoutSessionRequest): Promise; placeOrder(checkoutSessionId: string): Promise; removeCoupon(checkoutSessionId: string, body?: CouponRequest): Promise; updatePaymentInfo(checkoutSessionId: string, body?: UpdatePaymentInformation): Promise; updateQuantity(checkoutSessionId: string, body?: UpdateQuantity): Promise; checkoutSessionId(checkoutSessionId: string, body?: UpdateQuantity): Promise; updateShippingAddress(checkoutSessionId: string, body?: ShippingAddressImpl): Promise; updateShippingOption(checkoutSessionId: string, body?: UpdateShippingOption): Promise; applyGuestCoupon(checkoutSessionId: string, body?: CouponRequest): Promise; getGuestCheckoutSession(checkoutSessionId: string): Promise; initiateGuestCheckoutSession(body?: CreateGuestCheckoutSessionRequest): Promise; initiateGuestPayment(checkoutSessionId: string, body?: InitiatePaymentRequest): Promise; placeGuestOrder(checkoutSessionId: string, body?: GuestPlaceOrderRequest): Promise; removeGuestCoupon(checkoutSessionId: string, body?: CouponRequest): Promise; updateGuestPaymentInfo(checkoutSessionId: string, body?: UpdatePaymentInformation): Promise; updateGuestQuantity(checkoutSessionId: string, body?: UpdateQuantity): Promise; updateGuestShippingAddress(checkoutSessionId: string, body?: ShippingAddressImpl): Promise; updateGuestShippingOption(checkoutSessionId: string, body?: UpdateShippingOption): Promise; applyProxyGuestCoupon(checkoutSessionId: string, body?: CouponRequest): Promise; getProxyGuestCheckoutSession(checkoutSessionId: string): Promise; initiateProxyGuestCheckoutSession(body?: CheckoutSessionRequestWithoutPayment): Promise; placeProxyGuestOrder(checkoutSessionId: string, body?: GuestPlaceOrderRequest): Promise; removeProxyGuestCoupon(checkoutSessionId: string, body?: CouponRequest): Promise; updateProxyGuestPaymentInfo(checkoutSessionId: string, authorization: string, date: string, requestNonce: string, signature: string, body?: UpdatePaymentInformation): Promise; updateProxyGuestQuantity(checkoutSessionId: string, body?: UpdateQuantity): Promise; updateProxyGuestShippingAddress(checkoutSessionId: string, body?: ShippingAddressImpl): Promise; updateProxyGuestShippingOption(checkoutSessionId: string, body?: UpdateShippingOption): Promise; getGuestPurchaseOrder(purchaseOrderId: string): Promise; getPurchaseOrder(purchaseOrderId: string): Promise; }