import { CouponRequest, CreateGuestCheckoutSessionRequest, ShippingAddressImpl, UpdateQuantity, UpdateShippingOption } from '../../../../types/index.js'; import { operations } from '../../../../types/restful/specs/buy_order_v2_oas3.js'; import Api, { OpenApi } from '../../index.js'; export default class Order extends Api implements OpenApi { static id: string; get basePath(): string; initiateGuestCheckoutSession(body?: CreateGuestCheckoutSessionRequest): Promise; getGuestCheckoutSession(checkoutSessionId: string): Promise; applyGuestCoupon(checkoutSessionId: string, body?: CouponRequest): Promise; removeGuestCoupon(checkoutSessionId: string, body?: CouponRequest): Promise; updateGuestQuantity(checkoutSessionId: string, body?: UpdateQuantity): Promise; updateGuestShippingAddress(checkoutSessionId: string, body?: ShippingAddressImpl): Promise; updateGuestShippingOption(checkoutSessionId: string, body?: UpdateShippingOption): Promise; getGuestPurchaseOrder(purchaseOrderId: string): Promise; }