import type { PatternRule } from '../types.js'; /** * IBAN length per country (ISO 13616). The length alone rules out most * look-alikes; the mod-97 check then rules out the rest. */ export declare const IBAN_LENGTHS: Record; /** * ISO 7064 mod-97-10: move the first four characters to the end, replace * letters with two-digit numbers (A = 10 … Z = 35), and require a remainder * of 1. Computed piecewise so the number never exceeds safe integer range. */ export declare function ibanChecksum(raw: string): boolean; export declare const globalIbanRule: PatternRule; //# sourceMappingURL=iban.d.ts.map