import ShopApi from 'commercecloud-ocapi-client'; import { ClientConfig, Checkout } from 'commerce-sdk'; import { OrdersApi } from './interfaces'; import { Order, SfccIntegrationContext } from '../../types'; export declare class OcapiOrdersApi implements OrdersApi { protected config: ShopApi.ApiConfig; protected api: ShopApi.OrdersApi; constructor(config: ShopApi.ApiConfig); createOrder(context: SfccIntegrationContext, cartId: string): Promise; authorizePayments(context: SfccIntegrationContext, order: Order): Promise; } export declare class CapiOrdersApi implements OrdersApi { protected config: ClientConfig; protected api: Checkout.ShopperOrders; constructor(config: ClientConfig); createOrder(context: SfccIntegrationContext, cartId: string): Promise; authorizePayments(context: SfccIntegrationContext, order: Order): Promise; }