import { Balance, BlockInfo, ChainKey, Provider, ProviderCapabilities, ProviderConfig, Transaction, TxHistoryOptions } from "../_chunks/provider.mjs"; /** Decred balances, transactions and blocks from dcrdata's Insight API. */ export declare class Dcrdata extends Provider { static readonly key = "dcrdata"; private readonly base; constructor(config?: Readonly); get capabilities(): ProviderCapabilities; /** * Balance and totals stay confirmed. The signed mempool delta goes to `unconfirmed`. * @param {string} address - Decred mainnet address. * @param {ChainKey} chain - Must be Decred. * @returns {Promise} Amounts in atoms, with no block snapshot from Insight. */ getBalance(address: string, chain?: ChainKey): Promise; getTxDetail(hash: string, chain?: ChainKey): Promise; private historyPage; getTxHistory(address: string, chain?: ChainKey, options?: Readonly): Promise; getBlockInfo(blockNumber: number, chain?: ChainKey): Promise; } //# sourceMappingURL=dcrdata.d.mts.map