/** * Yoruba (bare-tag alias) * * `yo` resolves to yo-NG, currently the only Yoruba variant this * package implements. This file exists purely so `n2words/yo` works * without requiring a region subtag; it is not a claim that yo-NG speaks * for every Yoruba-speaking region. See docs/bare-tag-aliases.md for the * full rationale and LANGUAGES.md for the complete family/variant table. * * `toCurrency` is the one form this file doesn't forward untouched: a bare * tag names a language, and a default currency belongs to a country, so * `currency` is required here rather than inherited. See * docs/bare-tag-aliases.md's "Bare tags carry no default currency". */ export * from './yo-NG.js'; export declare const aliasOf = "yo-NG"; export type CurrencyOptions = Omit & Required>; /** * Every yo-NG currency default except the currency itself. * @type {Omit, 'currency'>} */ export declare const currencyDefaults: Omit, 'currency'>; /** * Converts a numeric value to Yoruba currency words. * * Unlike yo-NG's, this needs an explicit `currency`: `yo` is a language * and has no country to take a default from. * @param {number | string | bigint} value - The currency amount to convert * @param {CurrencyOptions} options - Configuration; `currency` is required * @returns {string} The amount in Yoruba currency words * @throws {TypeError} If `currency` is omitted, or options are malformed * @example * toCurrency(42.50, { currency: 'NGN' }) // 'èjì lé lógójì náírà àti àádọ́ta kọ́bọ̀' */ declare function toCurrency(value: number | string | bigint, options: CurrencyOptions): string; export { toCurrency };