import { HttpClient, MaybeContext, BuildRESTFunction } from '@wix/sdk-types'; import { G as GetCheckoutSettingsResponse, a as GetCheckoutSettingsResponseNonNullableFields, C as CheckoutSettings, U as UpdateCheckoutSettingsResponse, b as UpdateCheckoutSettingsResponseNonNullableFields } from './ecom-v1-checkout-settings-checkout-settings.universal-3Mg416Jj.js'; export { x as ActionEvent, A as Alignment, B as BaseEventMetadata, g as CheckboxField, h as CheckoutBrand, f as CheckoutFields, i as CheckoutHeader, c as CheckoutPolicies, H as CheckoutSettingsUpdatedEnvelope, d as ContactUsPolicy, e as CustomCheckoutPolicy, p as DeleteCheckoutSettingsRequest, q as DeleteCheckoutSettingsResponse, D as DigitalItemPolicy, r as DomainEvent, s as DomainEventBodyOneOf, E as Empty, t as EntityCreatedEvent, w as EntityDeletedEvent, v as EntityUpdatedEvent, z as EventMetadata, F as FocalPoint, k as GetCheckoutSettingsRequest, o as GiftCardProviderWasProvisioned, I as IdentificationData, y as IdentificationDataIdOneOf, m as ListCheckoutSettingsRequest, n as ListCheckoutSettingsResponse, j as Logo, L as LogoSize, M as MessageEnvelope, P as PrivacyPolicy, u as RestoreInfo, R as ReturnPolicy, T as TermsAndConditionsPolicy, l as UpdateCheckoutSettingsRequest, W as WebhookIdentityType } from './ecom-v1-checkout-settings-checkout-settings.universal-3Mg416Jj.js'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; declare function getCheckoutSettings$1(httpClient: HttpClient): GetCheckoutSettingsSignature; interface GetCheckoutSettingsSignature { /** * Retrieves the sites' checkout settings. * * * The `getCheckoutSettings()` function returns a Promise that resolves to checkout settings. * @returns The requested checkout settings. */ (): Promise; } declare function updateCheckoutSettings$1(httpClient: HttpClient): UpdateCheckoutSettingsSignature; interface UpdateCheckoutSettingsSignature { /** * Updates the sites' checkout settings. * * * The `updateCheckoutSettings()` function returns a Promise that resolves to the newly updated checkout settings. * @param - Checkout settings to update. * @returns The updated checkout settings. */ (checkoutSettings: CheckoutSettings): Promise; } declare const getCheckoutSettings: MaybeContext & typeof getCheckoutSettings$1>; declare const updateCheckoutSettings: MaybeContext & typeof updateCheckoutSettings$1>; /** * Triggered when checkout settings are updated. */ declare const onCheckoutSettingsUpdated: ReturnType>; export { CheckoutSettings, GetCheckoutSettingsResponse, GetCheckoutSettingsResponseNonNullableFields, UpdateCheckoutSettingsResponse, UpdateCheckoutSettingsResponseNonNullableFields, getCheckoutSettings, onCheckoutSettingsUpdated, updateCheckoutSettings };