import { a as LookupResult } from './lookup-result-DXCBA61F.js'; import { b as DatasetChanges, c as DatasetVerification } from './types-CnePu8im.js'; interface Moeda { codigo: string; nome: string; simbolo: string | null; tipoBacen: 'A' | 'B' | null; } interface MoedasDataVersion { id: 'moedas'; nome: string; fonte: string; endpoints: string[]; capturadoEm: string; atualizadoEm: string; contagens: { moedas: number; }; alteracoes: DatasetChanges; verificacao: DatasetVerification; documentacao: string; } /** * ISO 4217 currency lookup — offline embedded data with Bacen PTAX enrichment. * @see docs/OFFICIAL-SOURCES.md#moedas */ /** Returns every embedded ISO 4217 / Bacen currency row (in-memory reference, not a copy). */ declare function getAllMoedas(): readonly Moeda[]; /** @deprecated Use {@link getAllMoedas} instead. Removed in v2.0. */ declare function getMoedas(): readonly Moeda[]; declare function lookupMoedaPorCodigo(codigo: string): LookupResult; declare function getMoedaPorCodigo(codigo: string): Moeda | undefined; declare function searchMoedas(query: string, options?: { limit?: number; }): readonly Moeda[]; declare const BACEN_PTAX_MOEDAS_URL = "https://olinda.bcb.gov.br/olinda/servico/PTAX/versao/v1/odata/Moedas"; declare const MOEDAS_GOLDEN_BRL = "BRL"; declare const MOEDAS_GOLDEN_USD = "USD"; declare const MOEDAS_GOLDEN_EUR = "EUR"; declare const MOEDAS_DATA_VERSION: MoedasDataVersion; export { BACEN_PTAX_MOEDAS_URL, MOEDAS_DATA_VERSION, MOEDAS_GOLDEN_BRL, MOEDAS_GOLDEN_EUR, MOEDAS_GOLDEN_USD, type Moeda, type MoedasDataVersion, getAllMoedas, getMoedaPorCodigo, getMoedas, lookupMoedaPorCodigo, searchMoedas };