import { a as LookupResult } from './lookup-result-DXCBA61F.js'; import { b as DatasetChanges, c as DatasetVerification } from './types-CnePu8im.js'; interface Cbo { codigo: string; descricao: string; } interface CboDataVersion { id: 'cbo'; nome: string; fonte: string; endpoints: string[]; capturadoEm: string; atualizadoEm: string; contagens: { cbo: number; }; alteracoes: DatasetChanges; verificacao: DatasetVerification; documentacao: string; } /** * CBO 2002 occupation lookup — offline embedded data from official MTE CSV. * @see https://www.gov.br/trabalho-e-emprego/pt-br/assuntos/cbo/servicos/downloads */ /** Returns every embedded CBO occupation (in-memory reference, not a copy). */ declare function getAllCbo(): readonly Cbo[]; /** @deprecated Use {@link getAllCbo} instead. Removed in v2.0. */ declare function getCbos(): readonly Cbo[]; declare function lookupCboPorCodigo(codigo: string): LookupResult; declare function getCboPorCodigo(codigo: string): Cbo | undefined; declare function searchCbo(query: string, options?: { limit?: number; }): readonly Cbo[]; declare const CBO_OCUPACAO_CSV_URL = "https://www.gov.br/trabalho-e-emprego/pt-br/assuntos/cbo/servicos/downloads/cbo2002-ocupacao.csv"; declare const CBO_GOLDEN_ANALISTA_SISTEMAS = "212405"; declare const CBO_GOLDEN_OFICIAL_AERONAUTICA = "010105"; declare const CBO_MIN_OCUPACOES = 2400; declare const CBO_MAX_OCUPACOES = 2800; declare const CBO_DATA_VERSION: CboDataVersion; export { CBO_DATA_VERSION, CBO_GOLDEN_ANALISTA_SISTEMAS, CBO_GOLDEN_OFICIAL_AERONAUTICA, CBO_MAX_OCUPACOES, CBO_MIN_OCUPACOES, CBO_OCUPACAO_CSV_URL, type Cbo, type CboDataVersion, getAllCbo, getCboPorCodigo, getCbos, lookupCboPorCodigo, searchCbo };