export declare const CNPJ_FIRST_CHECK_DIGIT_WEIGHTS: readonly number[]; export declare const CNPJ_SECOND_CHECK_DIGIT_WEIGHTS: readonly number[]; export declare const CNPJ_FORMAT_SLICE: Readonly<{ PART1: number[]; PART2: number[]; PART3: number[]; PART4: number[]; PART5: number[]; }>; export declare const CNPJ_FORMAT_DOT = "."; export declare const CNPJ_FORMAT_SLASH = "/"; export declare const CNPJ_FORMAT_DASH = "-"; export declare const RECEITA_ASCII_OFFSET = 48; export declare const CPF_LENGTH = 11; export declare const CPF_FORMATTED_LENGTH = 14; export declare const CPF_FIRST_DIGIT_POSITION = 9; export declare const CPF_SECOND_DIGIT_POSITION = 10; export declare const CPF_FIRST_DIGIT_MULTIPLIER_START = 10; export declare const CPF_SECOND_DIGIT_MULTIPLIER_START = 11; export declare const CPF_FORMAT_REGEX: RegExp; export declare const CPF_DIGIT_REGEX: RegExp; export declare const CPF_ALLOWED_CHARS_REGEX: RegExp; export declare const CPF_ALPHANUMERIC_REGEX: RegExp; export declare const CPF_FIRST_MULTIPLIERS: readonly number[]; export declare const CPF_SECOND_MULTIPLIERS: readonly number[]; export declare const CNPJ_LENGTH = 14; export declare const CNPJ_FORMATTED_LENGTH = 18; export declare const CNPJ_FIRST_DIGIT_POSITION = 12; export declare const CNPJ_SECOND_DIGIT_POSITION = 13; export declare const CNPJ_FORMAT_REGEX: RegExp; export declare const CNPJ_DIGIT_REGEX: RegExp; export declare const CNPJ_ALLOWED_CHARS_REGEX: RegExp; export declare const CNPJ_ALPHANUMERIC_REGEX: RegExp; export declare const CNPJ_FIRST_MULTIPLIERS: readonly number[]; export declare const CNPJ_SECOND_MULTIPLIERS: readonly number[]; export declare const MODULO_DIVISOR = 11; export declare const MIN_REMAINDER_FOR_ZERO = 2; export declare const DIGIT_ZERO = 0; export declare const DIGITS_ONLY_REGEX: RegExp; export declare const NON_DIGIT_REGEX: RegExp; export declare const DOCUMENT_FORMATTING_REGEX: RegExp; export declare const NON_ALPHANUMERIC_REGEX: RegExp; export declare const CPF_RULES: Readonly<{ LENGTH: 11; FIRST_DIGIT_POSITION: 9; SECOND_DIGIT_POSITION: 10; FIRST_MULTIPLIERS: readonly number[]; SECOND_MULTIPLIERS: readonly number[]; ALLOWED_CHARS_REGEX: RegExp; STRUCTURE_REGEX: RegExp; NUMERIC_ONLY_REGEX: RegExp; }>; export declare const CNPJ_RULES: Readonly<{ LENGTH: 14; FIRST_DIGIT_POSITION: 12; SECOND_DIGIT_POSITION: 13; FIRST_MULTIPLIERS: readonly number[]; SECOND_MULTIPLIERS: readonly number[]; ALLOWED_CHARS_REGEX: RegExp; STRUCTURE_REGEX: RegExp; NUMERIC_ONLY_REGEX: RegExp; }>; export declare const CHECK_DIGIT_RULES: Readonly<{ MODULO_DIVISOR: 11; MIN_REMAINDER_FOR_ZERO: 2; DIGIT_ZERO: 0; }>; export declare const INVALID_CPF_PATTERNS: Readonly>; export declare const INVALID_CNPJ_PATTERNS: Readonly>; export declare const ERROR_MESSAGES: Readonly<{ INVALID_TYPE: "Input must be a string"; EMPTY_INPUT: "Input cannot be empty"; INVALID_CPF_LENGTH: "CPF must have exactly 11 characters"; INVALID_CNPJ_LENGTH: "CNPJ must have exactly 14 characters"; INVALID_CPF_PATTERN: "CPF contains invalid pattern"; INVALID_CNPJ_PATTERN: "CNPJ contains invalid pattern"; INVALID_CPF_DIGITS: "CPF verification digits are invalid"; INVALID_CNPJ_DIGITS: "CNPJ verification digits are invalid"; INVALID_CHARACTERS: "Input contains invalid characters"; }>; export declare const INTERNAL_MESSAGES: Readonly<{ CHAIN_GUARDS_REQUIRES_AT_LEAST_ONE: "chainGuards requires at least one guard"; }>;