/** * Attempt to convert `amount` from the currency `fromCur` to the currency `toCur`. * * By default, when the conversion is not possible (currency module not present or * throwing errors), the amount is returned unchanged. This behavior can be * toggled off with bestEffort = false. */ export function convertCurrency(amount: any, fromCur: any, toCur: any, bestEffort?: boolean): any; export function currencyNormalizer(toCurrency?: any, bestEffort?: boolean, convert?: typeof convertCurrency): (amount: any, currency: any) => any; export function currencyCompare(get?: (obj: any) => any[], normalize?: (amount: any, currency: any) => any): (a: any, b: any) => 0 | 1 | -1;