/**
 * PriceDisplay – reusable price display primitive
 *
 * Handles single price, compare price with strikethrough, discount percentage,
 * and price range display.
 */
import React from "react";
import type { PriceRange } from "@seekora-ai/ui-sdk-types";
export interface PriceDisplayProps {
    price?: number;
    comparePrice?: number;
    priceRange?: PriceRange | null;
    currency?: string;
    currencyPosition?: "before" | "after";
    priceDecimals?: number;
    showDiscount?: boolean;
    /**
     * Storefront API MoneyV2 currency code (e.g. "USD", "EUR"). When present AND a
     * ShopifyProvider is mounted (see ShopifyContextBridge), prices are formatted via
     * hydrogen-react's `useMoney` for proper Intl.NumberFormat locale-aware output.
     * When absent or no provider is present, falls back to the legacy
     * `currency`/`currencyPosition`/`priceDecimals` formatting path.
     */
    currencyCode?: string;
    className?: string;
    style?: React.CSSProperties;
}
export declare function PriceDisplay({ price, comparePrice, priceRange, currency, currencyPosition, priceDecimals, showDiscount, currencyCode, className, style, }: PriceDisplayProps): React.JSX.Element | null;
//# sourceMappingURL=PriceDisplay.d.ts.map