import { CartGetters, AgnosticCoupon, AgnosticPrice, AgnosticTotals, AgnosticDiscount } from '@vue-storefront/core'; import { Cart, LineItem } from '@vue-storefront/commercetools-api'; export declare const getCartItems: (cart: Cart) => LineItem[]; export declare const getCartItemName: (product: LineItem) => string; export declare const getCartItemImage: (product: LineItem) => string; export declare const getCartItemPrice: (product: LineItem) => AgnosticPrice; export declare const getCartItemQty: (product: LineItem) => number; export declare const getCartItemAttributes: (product: LineItem, filterByAttributeName?: Array) => Record; export declare const getCartItemSku: (product: LineItem) => string; export declare const getCartTotals: (cart: Cart) => AgnosticTotals; export declare const getCartShippingPrice: (cart: Cart) => number; export declare const getCartTotalItems: (cart: Cart) => number; export declare const getFormattedPrice: (price: number) => string; export declare const getCoupons: (cart: Cart) => AgnosticCoupon[]; export declare const getDiscounts: (cart: Cart) => AgnosticDiscount[]; /** * @remarks References: * {@link @vue-storefront/commercetools-api#Cart}, {@link @vue-storefront/commercetools-api#LineItem} */ declare const cartGetters: CartGetters; export default cartGetters;