import { GetCheckoutContentRequest as GetCheckoutContentRequest$1, GetCheckoutContentResponse as GetCheckoutContentResponse$1 } from './index.typings.js'; import '@wix/sdk-types'; interface CheckoutContentProvider { /** @format GUID */ id?: string | null; } interface GetCheckoutContentRequest { /** * ID of the app that provides the content. * @format GUID */ appId: string; /** * ID of the specific component content. * @format GUID */ componentId: string; /** * When a language is specified, it will be retrieved the content in that language. * @minLength 1 * @maxLength 20 */ languageCode?: string | null; } interface GetCheckoutContentResponse { /** The requested CheckoutContent. */ checkoutContent?: CheckoutContent; } interface CheckoutContent { /** * Text to display in place of the "Continue shopping" link. * @minLength 1 * @maxLength 30 * @readonly */ continueShoppingLink?: string | null; /** * Text to display in place of the "Order summary" title. * @minLength 1 * @maxLength 30 * @readonly */ orderSummary?: string | null; /** * Text to display in place of the "Customer details" title. * @minLength 1 * @maxLength 30 * @readonly */ customerDetails?: string | null; /** * Text to display in place of the "Review and place order" title. * @minLength 1 * @maxLength 50 * @readonly */ reviewAndPlaceOrder?: string | null; /** * Text to display in place of the "Place order" button. * @minLength 1 * @maxLength 50 * @readonly */ placeOrderButton?: string | null; /** * Text to display in place of the "Place order & pay" button. * @minLength 1 * @maxLength 50 * @readonly */ placeOrderPayButton?: string | null; } /** @docsIgnore */ type GetCheckoutContentApplicationErrors = { code?: 'TRANSLATIONS_NOT_FOUND'; description?: string; data?: Record; } | { code?: 'REQUIRED_APP_NOT_INSTALLED'; description?: string; data?: Record; } | { code?: 'REQUIRED_COMPONENT_DOES_NOT_EXIST'; description?: string; data?: Record; }; type __PublicMethodMetaInfo = { getUrl: (context: any) => string; httpMethod: K; path: string; pathParams: M; __requestType: T; __originalRequestType: S; __responseType: Q; __originalResponseType: R; }; declare function getCheckoutContent(): __PublicMethodMetaInfo<'GET', { appId: string; componentId: string; }, GetCheckoutContentRequest$1, GetCheckoutContentRequest, GetCheckoutContentResponse$1, GetCheckoutContentResponse>; export { type CheckoutContent as CheckoutContentOriginal, type CheckoutContentProvider as CheckoutContentProviderOriginal, type GetCheckoutContentApplicationErrors as GetCheckoutContentApplicationErrorsOriginal, type GetCheckoutContentRequest as GetCheckoutContentRequestOriginal, type GetCheckoutContentResponse as GetCheckoutContentResponseOriginal, type __PublicMethodMetaInfo, getCheckoutContent };