import { v as PixKeyType, w as PixValidationResult, F as FormatResult } from './validation-result-D4Wrxl7j.js'; declare const PIX_GOLDEN_CPF = "12345678909"; declare const PIX_GOLDEN_CNPJ_NUMERIC = "11222333000181"; declare const PIX_GOLDEN_CNPJ_ALPHANUMERIC = "12ABC34501DE35"; declare const PIX_GOLDEN_EMAIL = "pix@bcb.gov.br"; declare const PIX_GOLDEN_PHONE = "+5510998765432"; declare const PIX_GOLDEN_EVP = "123e4567-e89b-12d3-a456-426655440000"; declare const PIX_OFFICIAL_SOURCE_URL = "https://www.bcb.gov.br/content/estabilidadefinanceira/pix/Regulamento_Pix/II_ManualdePadroesparaIniciacaodoPix.pdf"; declare const PIX_DICT_API_SOURCE_URL = "https://aprendervalor.bcb.gov.br/content/estabilidadefinanceira/pix/API-DICT_v2-9-0.html"; type DetectedPixKeyType = PixKeyType | 'unknown'; declare function detectPixKeyType(input: string): DetectedPixKeyType; declare function validatePixCpfKey(input: string): PixValidationResult; declare function validatePixCnpjKey(input: string): PixValidationResult; declare function validatePixEmailKey(input: string): PixValidationResult; declare function validatePixPhoneKey(input: string): PixValidationResult; declare function validatePixEvpKey(input: string): PixValidationResult; /** * PIX key validation — five Bacen types (CPF, CNPJ, email, phone, EVP). * @see docs/use-cases/UC-005-validate-pix-key.md */ type ValidatePixKeyOptions = { type?: PixKeyType; }; declare function isValidPixKey(input: string, options?: ValidatePixKeyOptions): boolean; declare function validatePixKey(input: string, options?: ValidatePixKeyOptions): PixValidationResult; /** * Format decorator — strip → validate → apply official mask (UC-003). * @see docs/use-cases/UC-003-format-document.md * @see docs/VALIDATION-RULES.md BR-GLOBAL-002 */ declare function formatPixKey(input: string, options?: ValidatePixKeyOptions): FormatResult; declare function stripPixKey(input: string): string; export { type DetectedPixKeyType as D, PIX_DICT_API_SOURCE_URL as P, type ValidatePixKeyOptions as V, PIX_GOLDEN_CNPJ_ALPHANUMERIC as a, PIX_GOLDEN_CNPJ_NUMERIC as b, PIX_GOLDEN_CPF as c, PIX_GOLDEN_EMAIL as d, PIX_GOLDEN_EVP as e, PIX_GOLDEN_PHONE as f, PIX_OFFICIAL_SOURCE_URL as g, detectPixKeyType as h, formatPixKey as i, isValidPixKey as j, validatePixCpfKey as k, validatePixEmailKey as l, validatePixEvpKey as m, validatePixKey as n, validatePixPhoneKey as o, stripPixKey as s, validatePixCnpjKey as v };