/** * Luhn mod-10 checksum used by French SIREN/SIRET identifiers. * Input is checked digits-only: callers must `.trim()` and ensure length. */ export declare function isValidLuhn(input: string): boolean; /** * SIRET checksum per the INSEE validation contract: * - the embedded SIREN (first 9 digits) must itself be Luhn-valid; * - the full 14 digits must be Luhn-valid, EXCEPT for La Poste * (SIREN 356000000 exactly): its establishment SIRETs may fail Luhn and are * then valid when the sum of the 14 digits is a multiple of 5. The head * office (…00048) satisfies standard Luhn — the digit-sum rule is a * fallback, not a replacement. */ export declare function isValidLuhnSiret(input: string): boolean; //# sourceMappingURL=luhn.d.ts.map