import { Q as ValidationResult, f as Cep, F as FormatResult } from './validation-result-D4Wrxl7j.js'; export { D as DocumentFormat, V as ValidationErrorCode } from './validation-result-D4Wrxl7j.js'; import { b as DatasetChanges, c as DatasetVerification } from './types-CnePu8im.js'; declare const CEP_GOLDEN_PRIMARY = "01310100"; declare const CEP_GOLDEN_SECONDARY = "20040020"; declare const CEP_GOLDEN_PRIMARY_MASKED = "01310-100"; declare const CEP_OFFICIAL_SOURCE_URL = "https://www.correios.com.br/atendimento/developers/manuais/manual-api-busca-cep"; declare const CEP_FAIXA_CNEFE_BASE_URL = "https://ftp.ibge.gov.br/Cadastro_Nacional_de_Enderecos_para_Fins_Estatisticos/Censo_Demografico_2022/Arquivos_CNEFE/CSV/UF"; declare const CEP_FAIXA_GOLDEN_PREFIX_SP = "01310"; declare const CEP_FAIXA_GOLDEN_PREFIX_RJ = "20040"; declare const CEP_FAIXA_MIN_PREFIXES = 20000; declare const CEP_FAIXA_MAX_PREFIXES = 50000; interface CepFaixa { prefixo: string; uf: string; codigoIbge: number; cidade: string; } interface CepFaixaDataVersion { id: 'cep-faixas'; nome: string; fonte: string; endpoints: string[]; capturadoEm: string; atualizadoEm: string; contagens: { faixas: number; }; alteracoes: DatasetChanges; verificacao: DatasetVerification; documentacao: string; } /** * CEP prefix lookup — offline embedded data from IBGE CNEFE Censo 2022. * @see https://www.ibge.gov.br/estatisticas/sociais/populacao/38734-cadastro-nacional-de-enderecos-para-fins-estatisticos.html */ declare function getCepFaixas(): readonly CepFaixa[]; declare function getCepFaixaInfo(prefix: string): CepFaixa | undefined; declare const CEP_FAIXA_DATA_VERSION: CepFaixaDataVersion; declare function isValidCep(input: string): boolean; declare function validateCep(input: string): ValidationResult; /** * Strip CEP mask — digits only (BR-CEP-001). * @see https://www.correios.com.br/atendimento/developers/manuais/manual-api-busca-cep */ declare function stripCep(input: string): string; declare function formatCep(input: string): FormatResult; export { CEP_FAIXA_CNEFE_BASE_URL, CEP_FAIXA_DATA_VERSION, CEP_FAIXA_GOLDEN_PREFIX_RJ, CEP_FAIXA_GOLDEN_PREFIX_SP, CEP_FAIXA_MAX_PREFIXES, CEP_FAIXA_MIN_PREFIXES, CEP_GOLDEN_PRIMARY, CEP_GOLDEN_PRIMARY_MASKED, CEP_GOLDEN_SECONDARY, CEP_OFFICIAL_SOURCE_URL, Cep, type CepFaixa, type CepFaixaDataVersion, FormatResult, ValidationResult, formatCep, getCepFaixaInfo, getCepFaixas, isValidCep, stripCep, validateCep };