import { a as LookupResult } from './lookup-result-DXCBA61F.js'; import { b as DatasetChanges, c as DatasetVerification } from './types-CnePu8im.js'; interface Banco { codigo: string; ispb: string; nome: string; nomeReduzido: string; participaCompe: boolean; } interface BancosDataVersion { id: 'bancos'; nome: string; fonte: string; endpoints: string[]; capturadoEm: string; atualizadoEm: string; contagens: { bancos: number; }; alteracoes: DatasetChanges; verificacao: DatasetVerification; documentacao: string; } /** * Bacen STR participant lookup — offline embedded data from official STR CSV. * @see https://www.bcb.gov.br/content/estabilidadefinanceira/str1/ParticipantesSTR.csv */ /** Returns every embedded Bacen STR participant (in-memory reference, not a copy). */ declare function getAllBancos(): readonly Banco[]; /** @deprecated Use {@link getAllBancos} instead. Removed in v2.0. */ declare function getBancos(): readonly Banco[]; declare function lookupBancoPorCodigo(codigo: string): LookupResult; declare function lookupBancoPorIspb(ispb: string): LookupResult; declare function getBancoPorCodigo(codigo: string): Banco | undefined; declare function getBancoPorIspb(ispb: string): Banco | undefined; declare const BANCOS_STR_URL = "https://www.bcb.gov.br/content/estabilidadefinanceira/str1/ParticipantesSTR.csv"; declare const BANCOS_GOLDEN_COMPE_BB = "001"; declare const BANCOS_GOLDEN_COMPE_ITAU = "341"; declare const BANCOS_GOLDEN_COMPE_NUBANK = "260"; declare const BANCOS_DATA_VERSION: BancosDataVersion; export { BANCOS_DATA_VERSION, BANCOS_GOLDEN_COMPE_BB, BANCOS_GOLDEN_COMPE_ITAU, BANCOS_GOLDEN_COMPE_NUBANK, BANCOS_STR_URL, type Banco, type BancosDataVersion, getAllBancos, getBancoPorCodigo, getBancoPorIspb, getBancos, lookupBancoPorCodigo, lookupBancoPorIspb };