import { FeeRates, TxHash, TxHistoryParams } from '@xchainjs/xchain-client'; import { Address, Asset, Chain } from '@xchainjs/xchain-util'; import { Balance, Tx, TxsPage, UTXO, UtxoOnlineDataProvider } from '../../types'; export declare class NownodesProvider implements UtxoOnlineDataProvider { private baseUrl; private _apiKey; private asset; private assetDecimals; constructor(baseUrl: string | undefined, chain: Chain, asset: Asset, assetDecimals: number, apiKey: string); get apiKey(): string; set apiKey(value: string); broadcastTx(txHex: string): Promise; getConfirmedUnspentTxs(address: string): Promise; getUnspentTxs(address: string): Promise; getBalance(address: Address, confirmedOnly?: boolean): Promise; getTransactions(params?: TxHistoryParams): Promise; getTransactionData(txId: string): Promise; getFeeRates(): Promise; /** * Get the consensus branch ID for the next block from the backend status. * Used to sign Zcash transactions against the active network upgrade. * @returns {number | undefined} The consensus branch ID, or undefined if unavailable. */ getConsensusBranchId(): Promise; private mapTransactionToTx; private mapUTXOs; private getRawTransactions; }