import { a as LookupResult } from './lookup-result-DXCBA61F.js'; import { b as DatasetChanges, c as DatasetVerification } from './types-CnePu8im.js'; interface EsocialCategoriaTrabalhador { codigo: string; grupo: string; descricao: string; inicio: string; termino: string | null; } interface EsocialRubrica { codigo: string; natureza: string; descricao: string; inicio: string; termino: string | null; codIncCP: string; } interface EsocialDataVersion { id: 'esocial'; nome: string; fonte: string; endpoints: string[]; capturadoEm: string; atualizadoEm: string; contagens: { categorias: number; rubricas: number; }; alteracoes: DatasetChanges; verificacao: DatasetVerification; documentacao: string; } /** * eSocial Tabela 01 — worker categories — offline embedded data from official layout tables. * @see https://www.gov.br/esocial/pt-br/documentacao-tecnica/leiautes-esocial-versao-s-1-3-nt-06-2026/tabelas.html */ /** Returns every eSocial Tabela 01 category (in-memory reference, not a copy). */ declare function getAllEsocialCategorias(): readonly EsocialCategoriaTrabalhador[]; /** @deprecated Use {@link getAllEsocialCategorias} instead. Removed in v2.0. */ declare function getEsocialCategorias(): readonly EsocialCategoriaTrabalhador[]; declare function lookupEsocialCategoriaPorCodigo(codigo: string): LookupResult; declare function getEsocialCategoriaPorCodigo(codigo: string): EsocialCategoriaTrabalhador | undefined; declare function searchEsocialCategorias(query: string, options?: { limit?: number; }): readonly EsocialCategoriaTrabalhador[]; /** * eSocial Tabela 03 — payroll rubric nature codes — offline embedded data from official layout tables. * @see https://www.gov.br/esocial/pt-br/documentacao-tecnica/leiautes-esocial-versao-s-1-3-nt-06-2026/tabelas.html */ /** Returns every eSocial Tabela 03 rubrica (in-memory reference, not a copy). */ declare function getAllEsocialRubricas(): readonly EsocialRubrica[]; declare function lookupEsocialRubricaPorCodigo(codigo: string): LookupResult; declare function getEsocialRubricaPorCodigo(codigo: string): EsocialRubrica | undefined; declare function searchEsocialRubricas(query: string, options?: { limit?: number; }): readonly EsocialRubrica[]; declare const ESOCIAL_TABELAS_URL = "https://www.gov.br/esocial/pt-br/documentacao-tecnica/leiautes-esocial-versao-s-1-3-nt-06-2026/tabelas.html"; declare const ESOCIAL_GOLDEN_EMPREGADO_GERAL = "101"; declare const ESOCIAL_GOLDEN_APRENDIZ = "103"; declare const ESOCIAL_GOLDEN_ESTAGIARIO = "901"; declare const ESOCIAL_GOLDEN_SALARIO = "1000"; declare const ESOCIAL_GOLDEN_13_SALARIO = "5001"; declare const ESOCIAL_GOLDEN_FERIAS = "1016"; declare const ESOCIAL_GOLDEN_FGTS = "9908"; declare const ESOCIAL_MIN_CATEGORIAS = 40; declare const ESOCIAL_MAX_CATEGORIAS = 55; declare const ESOCIAL_MIN_RUBRICAS = 200; declare const ESOCIAL_MAX_RUBRICAS = 220; declare const ESOCIAL_DATA_VERSION: EsocialDataVersion; export { ESOCIAL_DATA_VERSION, ESOCIAL_GOLDEN_13_SALARIO, ESOCIAL_GOLDEN_APRENDIZ, ESOCIAL_GOLDEN_EMPREGADO_GERAL, ESOCIAL_GOLDEN_ESTAGIARIO, ESOCIAL_GOLDEN_FERIAS, ESOCIAL_GOLDEN_FGTS, ESOCIAL_GOLDEN_SALARIO, ESOCIAL_MAX_CATEGORIAS, ESOCIAL_MAX_RUBRICAS, ESOCIAL_MIN_CATEGORIAS, ESOCIAL_MIN_RUBRICAS, ESOCIAL_TABELAS_URL, type EsocialCategoriaTrabalhador, type EsocialDataVersion, type EsocialRubrica, getAllEsocialCategorias, getAllEsocialRubricas, getEsocialCategoriaPorCodigo, getEsocialCategorias, getEsocialRubricaPorCodigo, lookupEsocialCategoriaPorCodigo, lookupEsocialRubricaPorCodigo, searchEsocialCategorias, searchEsocialRubricas };