import { WebTrackUser, BisTrackSettings, BasketHeader, BasketLineSuper, ProductBasketLine } from 'ep-bt-field-agent-proxy'; export declare class EpbtFaShoppingCartModel { m_user: WebTrackUser; m_settings: BisTrackSettings; m_header: BasketHeader; m_contents: BasketLineSuper[]; m_userMaximumOrderValue: number; m_cartMergeExceededMaximumAllowedValue: boolean; private _userId; readonly userId: number; private _header; readonly header: BasketHeader; private _contents; contents: BasketLineSuper[]; private _productContents; readonly productContents: ProductBasketLine[]; CopyContents(): BasketLineSuper[]; private _count; readonly count: number; private _callForQuoteLinesCount; readonly callForQuoteLinesCount: number; private _userMaximumOrderValue; userMaximumOrderValue: number; private _useVatInclusivePricing; readonly useVatInclusivePricing: boolean; private _cartTotal; readonly cartTotal: number; private _cartTotalCallForQuote; readonly cartTotalCallForQuote: boolean; private _cartTotalTax; readonly cartTotalTax: number; private _cartTotalIncludingTax; readonly cartTotalIncludingTax: number; private _separateVATComponent; readonly separateVATComponent: number; private _cartTotalTaxForNonVATInclusiveProducts; readonly cartTotalTaxForNonVATInclusiveProducts: number; private _totalWeight; readonly totalWeight: number; private _allProductsHaveWeight; readonly allProductsHaveWeight: boolean; private _deliveryNotAllowedOutsideLocalZone; readonly deliveryNotAllowedOutsideLocalZone: boolean; private _maximumLength; readonly maximumLength: number; private _maximumWidth; readonly maximumWidth: number; clear(): void; constructor(user: WebTrackUser, settings: BisTrackSettings); }