UNPKG

@vendasta/store

Version:

Components and data for Store

23 lines (22 loc) 1.05 kB
import { BilledProduct, PricingTier } from '@vendasta/core/billing'; import { MarketplaceBillingFrequency } from '@vendasta/core/shared'; import { Pricing, Price } from './pricing'; export declare class VaPricingComponent { pricing: Pricing; billedProduct: BilledProduct; wrapFrequency: boolean; isAddon: boolean; hasVerifiedContract: boolean; highlightPrice: boolean; loaded: boolean; readonly isFree: boolean; readonly shouldContactSales: boolean; isFlatPrice(billedProduct: BilledProduct): boolean; buildPricingTierString(tier: PricingTier): string; buildPricingTierForProduct(tier: PricingTier, frequency?: string): string; buildPricingTierForAddon(tier: PricingTier): string; buildPriceStringForPricing(price: Price, currency: string, excludeFrequency?: boolean): string; buildPriceStringForTier(tier: PricingTier, frequency?: MarketplaceBillingFrequency, isStartingPrice?: boolean): string; buildFrequencyString(frequency?: string): string; buildCommitmentMessage(): string; }