/**
 * Azerbaijani (Azerbaijan) language converter
 *
 * CLDR: az-AZ | Azerbaijani as used in Azerbaijan
 *
 * Key features:
 * - Turkic language patterns
 * - Implicit "bir" (one) omission before hundreds and thousands
 * - Short scale naming
 */
export declare const cardinalMax: bigint;
export declare const ordinalMax: bigint;
export declare const currencyMax: bigint;
/**
 * Converts a numeric value to Azerbaijani words.
 * @param {number | string | bigint} value - The numeric value to convert
 * @returns {string} The number in Azerbaijani words
 */
declare function toCardinal(value: number | string | bigint): string;
/**
 * Converts a numeric value to Azerbaijani ordinal words.
 * @param {number | string | bigint} value - The numeric value to convert (positive integer)
 * @returns {string} The number as ordinal words
 * @throws {TypeError} If value is not a valid numeric type
 * @throws {RangeError} If value is negative, zero, or has a decimal part
 * @example
 * toOrdinal(1)    // 'birinci'
 * toOrdinal(2)    // 'ikinci'
 * toOrdinal(21)   // 'iyirmibirinci'
 */
declare function toOrdinal(value: number | string | bigint): string;
/**
 * Converts a numeric value to Azerbaijani currency words (Manat).
 *
 * Uses manat and qəpik (100 qəpik = 1 manat).
 * @param {number | string | bigint} value - The currency amount to convert
 * @returns {string} The amount in Azerbaijani currency words
 * @throws {TypeError} If value is not a valid numeric type
 * @throws {Error} If value is not a valid number format
 * @example
 * toCurrency(42)     // 'qırx iki manat'
 * toCurrency(1.50)   // 'bir manat əlli qəpik'
 * toCurrency(-5)     // 'mənfi beş manat'
 */
declare function toCurrency(value: number | string | bigint): string;
export { toCardinal, toOrdinal, toCurrency };
