import { a as LookupResult } from './lookup-result-DXCBA61F.js'; import { b as DatasetChanges, c as DatasetVerification } from './types-CnePu8im.js'; interface NaturezaJuridica { codigo: string; descricao: string; } interface NaturezaJuridicaDataVersion { id: 'natureza-juridica'; nome: string; fonte: string; endpoints: string[]; capturadoEm: string; atualizadoEm: string; contagens: { naturezas: number; }; alteracoes: DatasetChanges; verificacao: DatasetVerification; documentacao: string; } /** * RFB CNPJ natureza jurídica lookup — offline embedded data from official open-data CSV. * @see https://dadosabertos.rfb.gov.br/CNPJ/dados_abertos_cnpj/ */ /** Returns every embedded natureza jurídica row (in-memory reference, not a copy). */ declare function getAllNaturezaJuridica(): readonly NaturezaJuridica[]; /** @deprecated Use {@link getAllNaturezaJuridica} instead. Removed in v2.0. */ declare function getNaturezasJuridicas(): readonly NaturezaJuridica[]; declare function lookupNaturezaJuridicaPorCodigo(codigo: string): LookupResult; declare function getNaturezaJuridicaPorCodigo(codigo: string): NaturezaJuridica | undefined; declare const NATUREZA_JURIDICA_BASE_URL = "https://dadosabertos.rfb.gov.br/CNPJ/dados_abertos_cnpj"; declare const NATUREZA_JURIDICA_GOLDEN_LTDA = "2062"; declare const NATUREZA_JURIDICA_MIN_CODES = 85; declare const NATUREZA_JURIDICA_MAX_CODES = 95; declare const NATUREZA_JURIDICA_DATA_VERSION: NaturezaJuridicaDataVersion; export { NATUREZA_JURIDICA_BASE_URL, NATUREZA_JURIDICA_DATA_VERSION, NATUREZA_JURIDICA_GOLDEN_LTDA, NATUREZA_JURIDICA_MAX_CODES, NATUREZA_JURIDICA_MIN_CODES, type NaturezaJuridica, type NaturezaJuridicaDataVersion, getAllNaturezaJuridica, getNaturezaJuridicaPorCodigo, getNaturezasJuridicas, lookupNaturezaJuridicaPorCodigo };