import { HttpClient } from '@wix/sdk-types'; import { CalculateTotalsOptions, CalculateTotalsResponse, CalculateTotalsResponseNonNullableFields } from './ecom-v1-totals-calculation-totals-calculator.universal.js'; export declare const __metadata: { PACKAGE_NAME: string; }; export declare function calculateTotals(httpClient: HttpClient): CalculateTotalsSignature; interface CalculateTotalsSignature { /** * Returns a totals calculation for specified line items. */ (options?: CalculateTotalsOptions | undefined): Promise; } export { AdditionalFee, AdditionalFeeSource, Address, AddressLocation, AggregatedTaxBreakdown, ApiV1AdditionalFee, ApplicableLineItems, ApplicationError, AppliedDiscount, AppliedDiscountDiscountSourceOneOf, AutoTaxFallbackCalculationDetails, CalculateTotalsOptions, CalculateTotalsRequest, CalculateTotalsRequestCouponOneOf, CalculateTotalsRequestGiftCardOneOf, CalculateTotalsResponse, CalculateTotalsResponseNonNullableFields, CalculatedLineItem, CalculationErrors, CalculationErrorsShippingCalculationErrorOneOf, Carrier, CarrierError, CarrierErrors, CarrierServiceOption, CarrierShippingOption, CatalogReference, ChargeType, Coupon, DataFetchType, DeliveryAllocation, DeliveryLogistics, DeliveryTimeSlot, Details, DetailsKindOneOf, DiscountRule, DiscountRuleName, DiscountType, ExternalReference, FallbackReason, FieldViolation, GiftCard, Group, InvalidMembership, ItemTaxFullDetails, ItemType, ItemTypeItemType, ItemTypeItemTypeDataOneOf, JurisdictionType, LineItem, LineItemDiscount, LineItemPricesData, ManualCalculationReason, Membership, MembershipName, MembershipOptions, MembershipPaymentCredits, MerchantDiscount, MerchantDiscountInput, MultiCurrencyPrice, OtherCharge, PaymentOptionType, PhysicalProperties, PickupDetails, PickupMethod, PriceSummary, RateType, Region, RuleType, Scope, SelectedCarrierServiceOption, SelectedCarrierServiceOptionOtherCharge, SelectedCarrierServiceOptionPrices, SelectedMembership, SelectedMemberships, SelectedShippingOption, ServiceProperties, ShippingInformation, ShippingOption, ShippingPrice, ShippingRegion, StreetAddress, SubscriptionFrequency, SubscriptionSettings, SystemError, TaxBreakdown, TaxCalculationDetails, TaxCalculationDetailsCalculationDetailsOneOf, TaxDetails, TaxRateBreakdown, TaxSummary, TaxableAddress, TaxableAddressTaxableAddressDataOneOf, TaxableAddressType, TotalsCalculationEntity, V1AdditionalFee, V1TaxDetails, ValidationError, WeightUnit, } from './ecom-v1-totals-calculation-totals-calculator.universal.js';