import { TieredPricingFragment } from "./graphql/types"; import { PriceInfo, VariantPriceInfoEnv } from "./variantPrice"; export interface VariantLike { price: number; customer_group_prices: { customer_group: { id: string; } | null; price: number; tiered_pricing: TieredPricingFragment | null; }[]; currency_prices: { currency: string; map_price: number; price: number; retail_price: number; sale_price: number; tiered_pricing: TieredPricingFragment | null; }[]; map_price: number; sale_price: number; sale_price_eligible: boolean; retail_price: number; tiered_pricing: TieredPricingFragment | null; } export declare function variantPriceInfo(env: VariantPriceInfoEnv, variant: VariantLike, customerGroupID: string | null | undefined): PriceInfo;