import { a as LookupResult } from './lookup-result-DXCBA61F.js'; import { b as DatasetChanges, c as DatasetVerification } from './types-CnePu8im.js'; interface Nbs { codigo: string; descricao: string; } interface NbsDataVersion { id: 'nbs'; nome: string; fonte: string; endpoints: string[]; capturadoEm: string; atualizadoEm: string; contagens: { nbs: number; }; alteracoes: DatasetChanges; verificacao: DatasetVerification; documentacao: string; } /** * NFSe NBS lookup — offline embedded data from official Anexo B xlsx. * @see https://www.gov.br/nfse/pt-br/biblioteca/documentacao-tecnica/documentacao-atual/anexo_b-nbs2-lista_servico_nacional-snnfse.xlsx */ /** Returns every embedded NBS service code (in-memory reference, not a copy). */ declare function getAllNbs(): readonly Nbs[]; /** @deprecated Use {@link getAllNbs} instead. Removed in v2.0. */ declare function getNbsList(): readonly Nbs[]; declare function lookupNbsPorCodigo(codigo: string): LookupResult; declare function getNbsPorCodigo(codigo: string): Nbs | undefined; declare function searchNbs(query: string, options?: { limit?: number; }): readonly Nbs[]; declare const NBS_XLSX_URL = "https://www.gov.br/nfse/pt-br/biblioteca/documentacao-tecnica/documentacao-atual/anexo_b-nbs2-lista_servico_nacional-snnfse.xlsx/@@download/file/ANEXO_B-NBS2-LISTA_SERVICO_NACIONAL-SNNFSe.xlsx"; declare const NBS_GOLDEN_INTEGRACAO_SISTEMAS = "1.1502.50.00"; declare const NBS_MIN_CODES = 800; declare const NBS_MAX_CODES = 950; declare const NBS_DATA_VERSION: NbsDataVersion; export { NBS_DATA_VERSION, NBS_GOLDEN_INTEGRACAO_SISTEMAS, NBS_MAX_CODES, NBS_MIN_CODES, NBS_XLSX_URL, type Nbs, type NbsDataVersion, getAllNbs, getNbsList, getNbsPorCodigo, lookupNbsPorCodigo, searchNbs };