import { PaymentContext, SdkResponse } from "../../../model/index.js"; import { CreateHostedCheckoutRequest, CreateHostedCheckoutResponse, ErrorResponse, GetHostedCheckoutResponse } from "../domain/index.js"; export interface HostedCheckoutClient { /** * Resource /v2/{merchantId}/hostedcheckouts - Create hosted checkout */ createHostedCheckout(merchantId: string, body: CreateHostedCheckoutRequest, paymentContext?: PaymentContext | null): Promise>; /** * Resource /v2/{merchantId}/hostedcheckouts/{hostedCheckoutId} - Get hosted checkout status */ getHostedCheckout(merchantId: string, hostedCheckoutId: string, paymentContext?: PaymentContext | null): Promise>; }