import { HttpClient, MaybeContext, BuildRESTFunction } from '@wix/sdk-types'; import { C as CalculateTotalsOptions, a as CalculateTotalsResponse, b as CalculateTotalsResponseNonNullableFields } from './ecom-v1-totals-calculation-totals-calculator.universal-B4ibfdS1.js'; export { a7 as AdditionalFee, A as AdditionalFeeSource, u as Address, w as AddressLocation, am as AggregatedTaxBreakdown, t as ApiV1AdditionalFee, $ as ApplicableLineItems, al as ApplicationError, a0 as AppliedDiscount, a1 as AppliedDiscountDiscountSourceOneOf, ak as AutoTaxFallbackCalculationDetails, h as CalculateTotalsRequest, i as CalculateTotalsRequestCouponOneOf, j as CalculateTotalsRequestGiftCardOneOf, aa as CalculatedLineItem, at as CalculationErrors, au as CalculationErrorsShippingCalculationErrorOneOf, Z as Carrier, aB as CarrierError, aA as CarrierErrors, as as CarrierServiceOption, E as CarrierShippingOption, k as CatalogReference, d as ChargeType, a2 as Coupon, e as DataFetchType, Y as DeliveryAllocation, K as DeliveryLogistics, O as DeliveryTimeSlot, av as Details, aw as DetailsKindOneOf, a4 as DiscountRule, a5 as DiscountRuleName, D as DiscountType, a9 as ExternalReference, F as FallbackReason, ay as FieldViolation, ag as GiftCard, G as Group, aG as InvalidMembership, ac as ItemTaxFullDetails, p as ItemType, I as ItemTypeItemType, q as ItemTypeItemTypeDataOneOf, J as JurisdictionType, L as LineItem, a6 as LineItemDiscount, ab as LineItemPricesData, M as ManualCalculationReason, aD as Membership, aE as MembershipName, aC as MembershipOptions, aF as MembershipPaymentCredits, a3 as MerchantDiscount, y as MerchantDiscountInput, U as MultiCurrencyPrice, X as OtherCharge, P as PaymentOptionType, l as PhysicalProperties, N as PickupDetails, c as PickupMethod, af as PriceSummary, R as RateType, _ as Region, f as RuleType, m as Scope, ap as SelectedCarrierServiceOption, ar as SelectedCarrierServiceOptionOtherCharge, aq as SelectedCarrierServiceOptionPrices, B as SelectedMembership, z as SelectedMemberships, x as SelectedShippingOption, o as ServiceProperties, an as ShippingInformation, H as ShippingOption, Q as ShippingPrice, ao as ShippingRegion, v as StreetAddress, S as SubscriptionFrequency, n as SubscriptionSettings, az as SystemError, ae as TaxBreakdown, ai as TaxCalculationDetails, aj as TaxCalculationDetailsCalculationDetailsOneOf, a8 as TaxDetails, ad as TaxRateBreakdown, ah as TaxSummary, r as TaxableAddress, s as TaxableAddressTaxableAddressDataOneOf, T as TaxableAddressType, g as TotalsCalculationEntity, aH as V1AdditionalFee, V as V1TaxDetails, ax as ValidationError, W as WeightUnit } from './ecom-v1-totals-calculation-totals-calculator.universal-B4ibfdS1.js'; declare function calculateTotals$1(httpClient: HttpClient): CalculateTotalsSignature; interface CalculateTotalsSignature { /** * Returns a totals calculation for specified line items. */ (options?: CalculateTotalsOptions | undefined): Promise; } declare const calculateTotals: MaybeContext & typeof calculateTotals$1>; export { CalculateTotalsOptions, CalculateTotalsResponse, CalculateTotalsResponseNonNullableFields, calculateTotals };