import { StructuredPricingSummary as StructuredPricingItem } from '../utils/compare-utils-stub'; interface PricingStyleConfig { priceTextSize: string; priceTextColor: string; secondaryTextSize: string; secondaryTextColor: string; showTildePrefix: boolean; fontFamily?: string; } interface PricingDisplayProps { pricing: StructuredPricingItem[] | string | StructuredPricingItem; className?: string; styleConfig?: PricingStyleConfig; } export declare const PRICING_STYLES: { readonly comparison: { readonly priceTextSize: "text-h6"; readonly priceTextColor: "text-ods-text-primary"; readonly secondaryTextSize: "text-h6"; readonly secondaryTextColor: "text-ods-text-secondary"; readonly showTildePrefix: false; readonly fontFamily: "font-body"; }; readonly compact: { readonly priceTextSize: "text-h6"; readonly priceTextColor: "text-ods-text-secondary"; readonly secondaryTextSize: "text-h6"; readonly secondaryTextColor: "text-ods-text-secondary"; readonly showTildePrefix: true; readonly fontFamily: "font-body"; }; readonly card: { readonly priceTextSize: "text-h6"; readonly priceTextColor: "text-ods-text-primary"; readonly secondaryTextSize: "text-h6"; readonly secondaryTextColor: "text-ods-text-secondary"; readonly showTildePrefix: true; readonly fontFamily: "font-body"; }; }; /** * Shared component for consistent pricing display with configurable styling * Now accepts structured pricing data and style configuration for better control */ export declare function PricingDisplay({ pricing, className, styleConfig }: PricingDisplayProps): import("react").JSX.Element; /** * Utility function to format pricing for display in the PricingDisplay component * This can be used to pre-process pricing strings if needed */ export declare function formatPricingForDisplay(pricing: string): string; export {}; //# sourceMappingURL=pricing-display.d.ts.map