import { a as LookupResult } from './lookup-result-DXCBA61F.js'; import { b as DatasetChanges, c as DatasetVerification } from './types-CnePu8im.js'; interface NfeCuf { codigo: string; uf: string; nome: string; codigoIbge: string; } interface NfeCufDataVersion { id: 'nfe-cuf'; nome: string; fonte: string; endpoints: string[]; capturadoEm: string; atualizadoEm: string; contagens: { cuf: number; }; alteracoes: DatasetChanges; verificacao: DatasetVerification; documentacao: string; } /** * NF-e cUF lookup — SEFAZ federative unit codes (distinct semantics from IBGE locality API). * @see http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=Il8k4BIjb48= */ /** Returns every embedded NF-e cUF row (in-memory reference, not a copy). */ declare function getAllCuf(): readonly NfeCuf[]; /** @deprecated Use {@link getAllCuf} instead. Removed in v2.0. */ declare function getCufs(): readonly NfeCuf[]; declare function lookupCufPorCodigo(codigo: string): LookupResult; declare function getCufPorCodigo(codigo: string): NfeCuf | undefined; declare function getCufPorUf(uf: string): NfeCuf | undefined; /** * NF-e cUF (SEFAZ UF code) constants. * @see http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=Il8k4BIjb48= */ declare const NFE_CUF_MANUAL_UF_URL = "http://www.nfe.fazenda.gov.br/portal/listaConteudo.aspx?tipoConteudo=Il8k4BIjb48="; declare const NFE_PORTAL_URL = "http://www.nfe.fazenda.gov.br/portal/principal.aspx"; declare const IBGE_UF_CODES_URL = "https://www.ibge.gov.br/explica/codigos-dos-municipios.php"; declare const NFE_CUF_COUNT = 27; declare const NFE_CUF_GOLDEN_SP = "35"; declare const NFE_CUF_DATA_VERSION: NfeCufDataVersion; export { IBGE_UF_CODES_URL, NFE_CUF_COUNT, NFE_CUF_DATA_VERSION, NFE_CUF_GOLDEN_SP, NFE_CUF_MANUAL_UF_URL, NFE_PORTAL_URL, type NfeCuf, type NfeCufDataVersion, getAllCuf, getCufPorCodigo, getCufPorUf, getCufs, lookupCufPorCodigo };