import * as react from 'react';
import { HTMLAttributes } from 'react';
type PriceDisplaySize = 'sm' | 'md' | 'lg';
interface PriceDisplayProps extends HTMLAttributes {
/** Primary price string, rendered large — e.g. `"58,0 kr/l"` */
primary: string;
/** Secondary label rendered as a Badge below the primary value — e.g. `"29,00 kr"` */
secondary?: string;
/**
* `"cheapest"` switches the primary value to success color and the badge to `variant="success"`.
* `false` (default) uses muted text for the primary and default badge styling.
*/
highlight?: 'cheapest' | false;
/** Text alignment of the block. Default `"right"`. */
align?: 'left' | 'right';
/** Primary value scale. Default `"md"`. */
size?: PriceDisplaySize;
}
declare const PriceDisplay: react.ForwardRefExoticComponent>;
export { PriceDisplay, type PriceDisplayProps, type PriceDisplaySize };