import { CountryCode, CountryValidator, GlobalValidator, ParsedBirthDate, ParsedPersonId, Validator } from "./types.js"; //#region src/patterns.d.ts type ValidatorPattern = { validator: TValidator; regex: RegExp; }; declare const toRegex: (validator: Validator) => RegExp; declare const toPatterns: (validators: readonly TValidator[]) => ValidatorPattern[]; declare const byCountry: (country: TCountry) => ValidatorPattern>[]; declare const byEntityType: (entityType: Validator["entityType"]) => ValidatorPattern | CountryValidator<"AE"> | CountryValidator<"AI"> | CountryValidator<"AL"> | CountryValidator<"AM"> | CountryValidator<"AR"> | CountryValidator<"AT"> | CountryValidator<"AU"> | CountryValidator<"AZ"> | CountryValidator<"BD"> | CountryValidator<"BE"> | CountryValidator<"BG"> | CountryValidator<"BH"> | CountryValidator<"BR"> | CountryValidator<"BY"> | CountryValidator<"BZ"> | CountryValidator<"CA"> | CountryValidator<"CH"> | CountryValidator<"CL"> | CountryValidator<"CN"> | CountryValidator<"CO"> | CountryValidator<"CR"> | CountryValidator<"CY"> | CountryValidator<"CZ"> | CountryValidator<"DE"> | CountryValidator<"DK"> | CountryValidator<"DO"> | CountryValidator<"EC"> | CountryValidator<"EE"> | CountryValidator<"EG"> | CountryValidator<"ES"> | CountryValidator<"FI"> | CountryValidator<"FR"> | CountryValidator<"GB"> | CountryValidator<"GE"> | CountryValidator<"GH"> | CountryValidator<"GR"> | CountryValidator<"GT"> | CountryValidator<"HK"> | CountryValidator<"HR"> | CountryValidator<"HU"> | CountryValidator<"ID"> | CountryValidator<"IE"> | CountryValidator<"IL"> | CountryValidator<"IN"> | CountryValidator<"IQ"> | CountryValidator<"IR"> | CountryValidator<"IS"> | CountryValidator<"IT"> | CountryValidator<"JP"> | CountryValidator<"KR"> | CountryValidator<"LI"> | CountryValidator<"LT"> | CountryValidator<"LU"> | CountryValidator<"LV"> | CountryValidator<"MA"> | CountryValidator<"MC"> | CountryValidator<"MD"> | CountryValidator<"ME"> | CountryValidator<"MK"> | CountryValidator<"MT"> | CountryValidator<"MU"> | CountryValidator<"MX"> | CountryValidator<"NG"> | CountryValidator<"NI"> | CountryValidator<"NL"> | CountryValidator<"NO"> | CountryValidator<"NZ"> | CountryValidator<"PA"> | CountryValidator<"PE"> | CountryValidator<"PH"> | CountryValidator<"PK"> | CountryValidator<"PL"> | CountryValidator<"PT"> | CountryValidator<"RO"> | CountryValidator<"RS"> | CountryValidator<"RU"> | CountryValidator<"SE"> | CountryValidator<"SG"> | CountryValidator<"SI"> | CountryValidator<"SK"> | CountryValidator<"TH"> | CountryValidator<"TR"> | CountryValidator<"TW"> | CountryValidator<"UA"> | CountryValidator<"US"> | CountryValidator<"UY"> | CountryValidator<"VE"> | CountryValidator<"VN"> | CountryValidator<"BA", ParsedPersonId> | CountryValidator<"BG", ParsedPersonId> | CountryValidator<"CN", ParsedPersonId> | CountryValidator<"CU", ParsedPersonId> | CountryValidator<"CZ", ParsedPersonId> | CountryValidator<"DK", ParsedPersonId> | CountryValidator<"EE", ParsedPersonId> | CountryValidator<"FI", ParsedPersonId> | CountryValidator<"FR", ParsedPersonId> | CountryValidator<"IT", ParsedPersonId> | CountryValidator<"KR", ParsedPersonId> | CountryValidator<"KW", ParsedBirthDate> | CountryValidator<"KZ", ParsedPersonId> | CountryValidator<"LK", ParsedPersonId> | CountryValidator<"MX", ParsedPersonId> | CountryValidator<"MY", ParsedPersonId> | CountryValidator<"NO", ParsedPersonId> | CountryValidator<"PL", ParsedPersonId> | CountryValidator<"RO", ParsedPersonId> | CountryValidator<"SE", ParsedPersonId> | CountryValidator<"SI", ParsedPersonId> | CountryValidator<"SK", ParsedPersonId> | CountryValidator<"ZA", ParsedPersonId> | GlobalValidator>[]; declare const allPatterns: () => ValidatorPattern | CountryValidator<"AE"> | CountryValidator<"AI"> | CountryValidator<"AL"> | CountryValidator<"AM"> | CountryValidator<"AR"> | CountryValidator<"AT"> | CountryValidator<"AU"> | CountryValidator<"AZ"> | CountryValidator<"BD"> | CountryValidator<"BE"> | CountryValidator<"BG"> | CountryValidator<"BH"> | CountryValidator<"BR"> | CountryValidator<"BY"> | CountryValidator<"BZ"> | CountryValidator<"CA"> | CountryValidator<"CH"> | CountryValidator<"CL"> | CountryValidator<"CN"> | CountryValidator<"CO"> | CountryValidator<"CR"> | CountryValidator<"CY"> | CountryValidator<"CZ"> | CountryValidator<"DE"> | CountryValidator<"DK"> | CountryValidator<"DO"> | CountryValidator<"EC"> | CountryValidator<"EE"> | CountryValidator<"EG"> | CountryValidator<"ES"> | CountryValidator<"FI"> | CountryValidator<"FR"> | CountryValidator<"GB"> | CountryValidator<"GE"> | CountryValidator<"GH"> | CountryValidator<"GR"> | CountryValidator<"GT"> | CountryValidator<"HK"> | CountryValidator<"HR"> | CountryValidator<"HU"> | CountryValidator<"ID"> | CountryValidator<"IE"> | CountryValidator<"IL"> | CountryValidator<"IN"> | CountryValidator<"IQ"> | CountryValidator<"IR"> | CountryValidator<"IS"> | CountryValidator<"IT"> | CountryValidator<"JP"> | CountryValidator<"KR"> | CountryValidator<"LI"> | CountryValidator<"LT"> | CountryValidator<"LU"> | CountryValidator<"LV"> | CountryValidator<"MA"> | CountryValidator<"MC"> | CountryValidator<"MD"> | CountryValidator<"ME"> | CountryValidator<"MK"> | CountryValidator<"MT"> | CountryValidator<"MU"> | CountryValidator<"MX"> | CountryValidator<"NG"> | CountryValidator<"NI"> | CountryValidator<"NL"> | CountryValidator<"NO"> | CountryValidator<"NZ"> | CountryValidator<"PA"> | CountryValidator<"PE"> | CountryValidator<"PH"> | CountryValidator<"PK"> | CountryValidator<"PL"> | CountryValidator<"PT"> | CountryValidator<"RO"> | CountryValidator<"RS"> | CountryValidator<"RU"> | CountryValidator<"SE"> | CountryValidator<"SG"> | CountryValidator<"SI"> | CountryValidator<"SK"> | CountryValidator<"TH"> | CountryValidator<"TR"> | CountryValidator<"TW"> | CountryValidator<"UA"> | CountryValidator<"US"> | CountryValidator<"UY"> | CountryValidator<"VE"> | CountryValidator<"VN"> | CountryValidator<"BA", ParsedPersonId> | CountryValidator<"BG", ParsedPersonId> | CountryValidator<"CN", ParsedPersonId> | CountryValidator<"CU", ParsedPersonId> | CountryValidator<"CZ", ParsedPersonId> | CountryValidator<"DK", ParsedPersonId> | CountryValidator<"EE", ParsedPersonId> | CountryValidator<"FI", ParsedPersonId> | CountryValidator<"FR", ParsedPersonId> | CountryValidator<"IT", ParsedPersonId> | CountryValidator<"KR", ParsedPersonId> | CountryValidator<"KW", ParsedBirthDate> | CountryValidator<"KZ", ParsedPersonId> | CountryValidator<"LK", ParsedPersonId> | CountryValidator<"MX", ParsedPersonId> | CountryValidator<"MY", ParsedPersonId> | CountryValidator<"NO", ParsedPersonId> | CountryValidator<"PL", ParsedPersonId> | CountryValidator<"RO", ParsedPersonId> | CountryValidator<"SE", ParsedPersonId> | CountryValidator<"SI", ParsedPersonId> | CountryValidator<"SK", ParsedPersonId> | CountryValidator<"ZA", ParsedPersonId> | GlobalValidator>[]; //#endregion export { ValidatorPattern, allPatterns, byCountry, byEntityType, toPatterns, toRegex }; //# sourceMappingURL=patterns.d.ts.map