import { currency } from "@intlayer/core/formatters";

//#region src/server/format/useCurrency.d.ts
/**
 * React client hook that provides a currency formatter
 * bound to the current application locale.
 *
 * @example
 * ```tsx
 * const formatCurrency = useCurrency();
 *
 * formatCurrency(1500, { currency: "USD" });
 * // "$1,500.00"
 *
 * formatCurrency(1500, { currency: "EUR", locale: "de-DE" });
 * // "1.500,00 €"
 *
 * formatCurrency(9876543.21, {
 *   currency: "JPY",
 *   fractionDigits: 0,
 * });
 * // "¥9,876,543"
 * ```
 */
declare const useCurrency: () => (...args: Parameters<typeof currency>) => string;
//#endregion
export { useCurrency };
//# sourceMappingURL=useCurrency.d.ts.map