/** * French, Italian, Catalan and Portuguese numbers in words, for heading * templates (`{1:words}`, `{1:ordinal}`, `{1:ordinal-feminine}`) and the * `{numberWords}` / `{numberOrdinalWords}` design placeholders: « Chapitre * vingt et un », «Capitolo primo», «Capítol u», «Capítulo vigésimo * primeiro». Masculine by default, as a chapter or a book is numbered; * the feminine agrees with a feminine noun (« Partie première », «Parte * prima», «Lliçó primera», «Lição primeira»). * * The callers keep the numbers in range (cardinals up to 999 999; French * and Italian ordinals too, Catalan and Portuguese ones up to 999). */ export type RomanceGender = 'masculine' | 'feminine'; export declare function frenchCardinal(n: number, gender?: RomanceGender): string; /** The cardinal with *-ième* on its last word (vingt et unième, * quatre-vingtième, deux centième, millième); *premier* / *première* for * one alone. */ export declare function frenchOrdinal(n: number, gender?: RomanceGender): string; /** One word (duemilaventiquattro); a final *tre* takes its accent in a * compound (ventitré, centotré). */ export declare function italianCardinal(n: number, gender?: RomanceGender): string; /** *Primo* to *decimo*, then the cardinal with *-esimo* for its last vowel * (undicesimo, ventunesimo, ventitreesimo, ventiseiesimo, centesimo, * millesimo, duemillesimo). */ export declare function italianOrdinal(n: number, gender?: RomanceGender): string; /** *U* where the number is named or follows its noun (capítol u, vint-i-u, * dos mil u), *un* before *mil* (vint-i-un mil). */ export declare function catalanCardinal(n: number, gender?: RomanceGender): string; /** *Primer* to *quart*, then the cardinal with *-è* (feminine *-ena*) on its * last word: cinquè, desè, vint-i-unè, trentè, centè, dos-centè. */ export declare function catalanOrdinal(n: number, gender?: RomanceGender): string; /** Every element joined by *e* (cento e vinte e um); after *mil* only a * last group under a hundred or a round hundred takes it: mil e um, mil e * cem, mil duzentos e trinta. Brazilian spelling (dezesseis) unless * `european` (dezasseis). */ export declare function portugueseCardinal(n: number, gender?: RomanceGender, european?: boolean): string; /** The Latin ordinals, one per order, without *e*: décimo primeiro, * vigésimo primeiro, centésimo vigésimo primeiro; each word in the * feminine for a feminine noun (vigésima primeira). */ export declare function portugueseOrdinal(n: number, gender?: RomanceGender): string; //# sourceMappingURL=romanceNumberWords.d.ts.map