/** * RUT (Rol Único Tributario) normalizer · Chile * * Reference: Servicio de Impuestos Internos · https://www.sii.cl * Format: ########-X where X is a checksum digit (0-9 or K). * * Canonical form: digits-only body + "-" + uppercase verifier. * Strips dots, spaces, leading zeros. */ /** * Normalize a Chilean RUT to canonical "########-X" form. * Accepts inputs like "76.086.428-5", "760864285", "76086428-K". * * @throws Error if the input cannot be parsed. */ export declare function normalizeRutCL(input: string): string; /** * Compute the canonical RUT verifier digit using the modulo-11 algorithm * defined by the Servicio de Impuestos Internos. */ export declare function computeVerifierDigitCL(body: string): string; /** * Validate that a string is a syntactically correct Chilean RUT with a * matching verifier digit. */ export declare function isValidRutCL(input: string): boolean; //# sourceMappingURL=rut-cl.d.ts.map