import { ProductPrice, Contact, Customer } from '@propeller-commerce/propeller-sdk-v2'; export interface ProductBulkPricesProps { /** * Storefront language ('EN', 'NL', …). Decides the number format prices are * rendered in — without it they fall back to Dutch separators regardless of * the language the shopper is reading. */ language?: string; /** * Bulk price tiers from the product. * Obtain from `product.bulkPrices`. */ bulkPrices: ProductPrice[]; /** Currency symbol to display. Defaults to '€'. */ currency?: string; /** * When true, net price (incl. tax) is the leading price. * Defaults to false — gross (excl. VAT) is shown. * Note: in the Propeller SDK `price.gross` = excl. VAT, `price.net` = incl. VAT. */ includeTax?: boolean; /** * Controls portal visibility mode. * 'semi-closed' — component is hidden for anonymous users. * Defaults to 'open'. */ portalMode?: string; /** Authenticated user — used for semi-closed visibility. */ user?: Contact | Customer | null; /** Tax zone code. Defaults to 'NL'. */ taxZone?: string; /** * Override any UI string. * Available keys: title, quantityFrom, price, inclTax, exclTax */ labels?: Record; /** Extra CSS class applied to the root element. */ className?: string; } declare const _default: import('vue').DefineComponent & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>; export default _default;