import { b as DatasetChanges, c as DatasetVerification } from './types-CnePu8im.js'; interface InssFaixaContribuicao { faixa: number; salarioMin: number; salarioMax: number; aliquota: number; descricao: string; } interface InssTabelaContribuicao { ano: number; teto: number; faixas: readonly InssFaixaContribuicao[]; } interface InssFaixaLookup extends InssFaixaContribuicao { ano: number; teto: number; } interface InssCalculoMensal { ano: number; salarioContribuicao: number; salarioEfetivo: number; faixa: number; aliquota: number; contribuicao: number; teto: number; } interface InssDataVersion { id: 'inss'; nome: string; fonte: string; endpoints: string[]; capturadoEm: string; atualizadoEm: string; contagens: { anos: number; faixas: number; }; alteracoes: DatasetChanges; verificacao: DatasetVerification; documentacao: string; } /** * INSS employee contribution progressive table — Portaria MPS/MF Anexo II (offline embed). * @see https://www.gov.br/inss/pt-br/noticias/confira-como-ficaram-as-aliquotas-de-contribuicao-ao-inss */ declare function roundInssCentavos(value: number): number; /** Returns embedded tax years with contribution tables. */ declare function getInssAnosDisponiveis(): readonly number[]; declare function getInssTabelaContribuicao(ano?: number): InssTabelaContribuicao | undefined; declare function getInssFaixaPorSalario(salarioContribuicao: number, ano?: number): InssFaixaLookup | undefined; declare function calcularInssMensal(salarioContribuicao: number, ano?: number): InssCalculoMensal | undefined; /** * INSS employee contribution progressive table constants. * @see https://www.gov.br/inss/pt-br/noticias/confira-como-ficaram-as-aliquotas-de-contribuicao-ao-inss */ declare const INSS_PORTARIA_DOU_URL = "https://www.in.gov.br/web/dou/-/portaria-interministerial-mps/mf-n-6-de-10-de-janeiro-de-2025-606526848"; declare const INSS_PORTARIA_PDF_URL = "https://www.gov.br/previdencia/pt-br/assuntos/rpps/legislacao-dos-rpps/2025/PortariaInterministerialMPSMFn6de10jan2025.pdf"; declare const INSS_ALIQUOTAS_URL = "https://www.gov.br/inss/pt-br/noticias/confira-como-ficaram-as-aliquotas-de-contribuicao-ao-inss"; declare const LEI_10887_URL = "https://www.planalto.gov.br/ccivil_03/_ato2004-2006/2004/lei/l10887.htm"; declare const INSS_DEFAULT_ANO = 2025; declare const INSS_FAIXAS_POR_TABELA = 4; declare const INSS_TETO_2025 = 8157.41; /** Golden salary R$ 3.000,00 — faixa 3, contribuição R$ 253,41. */ declare const INSS_GOLDEN_SALARIO_3000 = 3000; declare const INSS_GOLDEN_CONTRIBUICAO_3000 = 253.41; declare const INSS_DATA_VERSION: InssDataVersion; export { INSS_ALIQUOTAS_URL, INSS_DATA_VERSION, INSS_DEFAULT_ANO, INSS_FAIXAS_POR_TABELA, INSS_GOLDEN_CONTRIBUICAO_3000, INSS_GOLDEN_SALARIO_3000, INSS_PORTARIA_DOU_URL, INSS_PORTARIA_PDF_URL, INSS_TETO_2025, type InssCalculoMensal, type InssDataVersion, type InssFaixaContribuicao, type InssFaixaLookup, type InssTabelaContribuicao, LEI_10887_URL, calcularInssMensal, getInssAnosDisponiveis, getInssFaixaPorSalario, getInssTabelaContribuicao, roundInssCentavos };