export { animateNumericCount } from './animation/numericCounter.js';
export { RollerNumber } from './animation/rollerNumber.js';
export { CurrencyCode, CurrencyUnit } from './constants/enum.js';
export { REGEX, buildRegex } from './constants/regex.js';
export { chineseUppercaseCurrencyToNumber, numberToChineseUppercaseCurrency } from './conversion/chineseCurrency.js';
export { numberToChineseCharacter } from './conversion/chineseCharacter.js';
export { calculateDiscountAmount, calculateDiscountPrice, calculateGrossAmount, calculateNetAmount, calculateTaxAmount, calculateTaxRate } from './finance/expressions.js';
export { arithmeticSequence, geometricSequence } from './finance/sequence.js';
export { CurrencyCodeType, CurrencyOptions, CurrencyStyleType, CurrencyUnitType, convertCurrencyToNumber, currency, getCurrencySeparators } from './formatting/currency.js';
export { padZero } from './formatting/padZero.js';
export { computeExpression } from './math/computeExpression.js';
export { add, ceil, divide, equal, floor, larger, largerEq, modulo, multiply, pickRandom, random, randomInt, round, smaller, smallerEq, subtract, unequal } from './math/math.js';
export { unitConversion } from './math/unitConversion.js';
export { cidrCalculator, isIpInRange } from './network/CIDR.js';
export { IdCardDetails, parseIdCard } from './parse/idCard.js';
export { NumberDetails, parseNumberDetails } from './parse/numberDetails.js';
export { Range, createRangeMap, getRangeValue } from './parse/rangeMap.js';
export { areAllElementsNumbers, areAllElementsNumeric, containsEmoji, hasNoSpecialCharacters, isValidAccount, isValidBlank, isValidChinese, isValidChineseBankCard, isValidChineseCharacters, isValidChineseIDCard1, isValidChineseIDCard2, isValidChineseIdCard, isValidChineseMobile, isValidChineseName, isValidChinesePostalCode, isValidChineseTaxNumber, isValidChineseTel, isValidDecimalScientificNotation, isValidEmail, isValidEnglishLetter, isValidFileExtension, isValidFloat, isValidHexColor, isValidIP, isValidIPv4, isValidLicensePlate, isValidLowercaseEnglishLetter, isValidMacAddress, isValidNegativeFloat, isValidNegativeInteger, isValidNewEnergyLicensePlate, isValidNonNegativeFloat, isValidNonNewEnergyLicensePlate, isValidNonPositiveFloat, isValidNonPositiveInteger, isValidNumber, isValidNumeric, isValidPositiveFloat, isValidPositiveInteger, isValidSubnetMask, isValidThousandSeparatedNumber, isValidURL, isValidUnifiedSocialCreditIdentifierLoose, isValidUnifiedSocialCreditIdentifierStrict, isValidUppercaseEnglishLetter } from './validation/index.js';
import './common.d-B6RfkedC.js';

/**
 * Convert number to words in English.
 * 将数字转换为英文表示的文字
 *
 * @param number_ - The number to convert (要转换的数字)
 * @returns The number in words (文字形式的数字)
 */
declare function numberToEnglishCharacter(number_: number): string;
/**
 * Convert English words to number.
 * 将英文单词转换为数字
 *
 * @param text - The English words to convert (要转换的英文单词)
 * @returns The number (数字)
 */
declare function englishCharacterToNumber(text: string): number;

export { englishCharacterToNumber, numberToEnglishCharacter };
