export declare const priceRootClass = "Price";
export declare const formatAsCurrency: ({ currency, locale, price, precision, }: FormatAsCurrencyProps) => FormattedPriceType;
declare type FormatAsCurrencyProps = {
    currency: string;
    price?: number;
    precision?: number;
    locale: string;
};
export declare type FormattedPriceType = {
    displayValue: string;
    price: number;
    pennies: number;
    html: string;
    value: number;
    currency: string;
};
/**
 * Get the selector for price part type: fraction|currency|integer etc.
 */
export declare function getPricePartTypeSelector(type: Intl.NumberFormatPartTypes): string;
/**
 * Get the selector for price element (The container or the wrapper)
 */
export declare function getPriceElementSelector(element: 'container' | 'wrapper'): string;
export {};
