import { FeeRates } from '@xchainjs/xchain-client'; import { Chain } from '@xchainjs/xchain-util'; import { Balance, Tx, TxsPage, UTXO, UtxoOnlineDataProvider } from '../../types'; export interface BitgoConfig { baseUrl: string; chain: Chain; isTestnet?: boolean; } export declare class BitgoProvider implements UtxoOnlineDataProvider { private baseUrl; private blockchainId; constructor(config: BitgoConfig); /** * Returns a fee rate estimation from Bitgo API service. If low and medium rates can not be retrieve from node, the will be 50% and 75% of fastest fee rate * @returns {FeeRates} Estimated fee rates */ getFeeRates(): Promise; /** * @throws {Error} Method not implemented. */ getConfirmedUnspentTxs(): Promise; /** * @throws {Error} Method not implemented. */ getUnspentTxs(): Promise; /** * @throws {Error} Method not implemented. */ broadcastTx(): Promise; /** * @throws {Error} Method not implemented. */ getBalance(): Promise; /** * @throws {Error} Method not implemented. */ getTransactions(): Promise; /** * @throws {Error} Method not implemented. */ getTransactionData(): Promise; }