/** * latam-oiv-resolver · identifier normalizers * * Country-aware façade over the per-country normalizer modules. */ import type { LATAMCountry } from '../types.js'; /** * Normalize a national identifier into the canonical form for the country. * * For countries without a registered normalizer, the input is returned * after whitespace trimming so callers may still pass it downstream. */ export declare function normalize(country: LATAMCountry, identifier: string): string; /** * Validate the format (and where applicable, the checksum) of a national * identifier for the given country. * * Returns `false` for countries that do not yet have a registered * normalizer (does NOT throw). */ export declare function isValidIdentifier(country: LATAMCountry, identifier: string): boolean; export { normalizeRutCL, isValidRutCL, computeVerifierDigitCL } from './rut-cl.js'; export { normalizeCnpjBR, isValidCnpjBR, computeCnpjChecksumBR } from './cnpj-br.js'; export { normalizeRfcMX, isValidRfcMX, rfcKindMX } from './rfc-mx.js'; export { normalizeCuitAR, isValidCuitAR, computeCuitVerifierAR } from './cuit-ar.js'; export { normalizeNitCO, isValidNitCO, computeVerifierDigitCO } from './nit-co.js'; export { normalizeRutUY, isValidRutUY, computeVerifierDigitUY } from './rut-uy.js'; //# sourceMappingURL=index.d.ts.map