import { MoneyDTO } from '@sentecacommerce/sdk';
import { FormattedPriceType } from '../../utils';
/**
 * Format and localize price by given config
 *
 * @param {string} price - Should be variant.offer?.originalPrice,
 * @param {string} discountedPrice - Should be variant.offer?.discountedPrice,
 */
export declare const usePrice: ({ price, discountedPrice, }: {
    price?: MoneyDTO | undefined;
    discountedPrice?: MoneyDTO | undefined;
}) => UsePriceResult;
export declare type UsePriceResult = {
    price: FormattedPriceType;
    discountPrice: FormattedPriceType | null;
    discountPercentage?: number;
    discountDifference: FormattedPriceType | null;
};
