import { a as LookupResult } from './lookup-result-DXCBA61F.js'; import { b as DatasetChanges, c as DatasetVerification } from './types-CnePu8im.js'; type SimplesAnexoId = 'I' | 'II' | 'III' | 'IV' | 'V'; interface SimplesFaixa { faixa: number; receitaBrutaMin: number; receitaBrutaMax: number; aliquotaNominal: number; parcelaDeduzir: number; } interface SimplesAnexo { id: SimplesAnexoId; nome: string; descricao: string; cppForaSimples: boolean; faixas: readonly SimplesFaixa[]; } interface SimplesFaixaLookup extends SimplesFaixa { anexo: SimplesAnexoId; } interface SimplesDataVersion { id: 'simples-nacional'; nome: string; fonte: string; endpoints: string[]; capturadoEm: string; atualizadoEm: string; contagens: { anexos: number; faixas: number; }; alteracoes: DatasetChanges; verificacao: DatasetVerification; documentacao: string; } /** * Simples Nacional — LC 123/2006 annex tables (offline embedded law data). * @see https://www.planalto.gov.br/ccivil_03/leis/lcp/lcp123.htm * @see http://normas.receita.fazenda.gov.br/sijut2consulta/anexoOutros.action?idArquivoBinario=48430 */ /** Returns every Simples Nacional annex table (in-memory reference, not a copy). */ declare function getAllSimplesAnexos(): readonly SimplesAnexo[]; /** @deprecated Use {@link getAllSimplesAnexos} instead. Removed in v2.0. */ declare function getSimplesAnexos(): readonly SimplesAnexo[]; declare function lookupSimplesAnexo(anexo: string): LookupResult; declare function getSimplesAnexo(anexo: string): SimplesAnexo | undefined; declare function lookupSimplesFaixa(options: { anexo: string; receitaBruta: number; }): LookupResult; declare function getSimplesFaixa(options: { anexo: string; receitaBruta: number; }): SimplesFaixaLookup | undefined; declare function computeSimplesAliquotaEfetiva(options: { anexo: string; receitaBruta: number; }): number | undefined; declare const PLANALTO_LC123_URL = "https://www.planalto.gov.br/ccivil_03/leis/lcp/lcp123.htm"; declare const RECEITA_SIMPLES_ANEXO_I_URL = "http://normas.receita.fazenda.gov.br/sijut2consulta/anexoOutros.action?idArquivoBinario=48430"; declare const CGSN_RESOLUCAO_140_URL = "http://normas.receita.fazenda.gov.br/sijut2consulta/link.action?visao=anotado&idAto=115262"; declare const SIMPLES_GOLDEN_ANEXO_COMERCIO = "I"; declare const SIMPLES_GOLDEN_ANEXO_SERVICOS = "III"; declare const SIMPLES_GOLDEN_ANEXO_PROFISSIONAIS = "V"; declare const SIMPLES_MIN_ANEXOS = 5; declare const SIMPLES_MAX_ANEXOS = 5; declare const SIMPLES_FAIXAS_POR_ANEXO = 6; declare const SIMPLES_MAX_RBT12 = 4800000; declare const SIMPLES_NACIONAL_DATA_VERSION: SimplesDataVersion; export { CGSN_RESOLUCAO_140_URL, PLANALTO_LC123_URL, RECEITA_SIMPLES_ANEXO_I_URL, SIMPLES_FAIXAS_POR_ANEXO, SIMPLES_GOLDEN_ANEXO_COMERCIO, SIMPLES_GOLDEN_ANEXO_PROFISSIONAIS, SIMPLES_GOLDEN_ANEXO_SERVICOS, SIMPLES_MAX_ANEXOS, SIMPLES_MAX_RBT12, SIMPLES_MIN_ANEXOS, SIMPLES_NACIONAL_DATA_VERSION, type SimplesAnexo, type SimplesAnexoId, type SimplesDataVersion, type SimplesFaixa, type SimplesFaixaLookup, computeSimplesAliquotaEfetiva, getAllSimplesAnexos, getSimplesAnexo, getSimplesAnexos, getSimplesFaixa, lookupSimplesAnexo, lookupSimplesFaixa };