import { Cart, CartMainItem } from '@propeller-commerce/propeller-sdk-v2'; export interface ItemsOverviewProps { /** Shopping cart object from which the cart items overview will be displayed */ cart: Cart; /** Currency symbol to display. Defaults to '€'. */ currency?: string; /** Active language for localized surcharge names. */ language?: string; /** The CSS class for the cart items overview container */ itemsOverviewContainerClass?: string; /** Title of the cart items overview */ title?: string; /** The cart items names are clickable links */ itemNameClickable?: boolean; /** Action when a cart item's name is clicked */ onCartItemNameClick?: (item: CartMainItem) => void; /** Show the quantity of the cart item */ showQuantity?: boolean; /** Show the availability of the cart item */ showAvailability?: boolean; /** Show the SKU of the cart item */ showSku?: boolean; /** Show a small image of the cart item */ showImage?: boolean; /** Show the price of the cart item */ showPrice?: boolean; /** Custom price formatting function */ formatPrice?: (price: number) => string; /** Labels for the component */ labels?: Record; /** Include tax in the line prices. Resolved from `PropellerProvider` when omitted; defaults to `false`. */ includeTax?: boolean; } declare const _default: import('vue').DefineComponent & Readonly<{}>, { showPrice: boolean; showAvailability: boolean; showSku: boolean; showImage: boolean; itemNameClickable: boolean; showQuantity: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, HTMLDivElement>; export default _default;