import { bitgo } from '@bitgo/utxo-lib'; import { AddressApi, AddressInfo } from '../AddressApi'; import { OutputSpend, TransactionIO, UtxoApi } from '../UtxoApi'; import { HttpClient } from '../BaseHttpClient'; import { BlockApi, TransactionStatus } from '../TransactionApi'; type Unspent = bitgo.Unspent; export declare class BlockstreamApi implements AddressApi, BlockApi, UtxoApi { client: HttpClient; static forCoin(coinName: string, params?: { httpClient?: HttpClient; }): BlockstreamApi; constructor(client: HttpClient); getBlockIdAtHeight(height: number): Promise; getTransactionIds(hash: string): Promise; getAddressInfo(address: string): Promise; getUnspentsForAddresses(addrs: string[]): Promise; getTransactionHex(txid: string): Promise; getTransactionStatus(txid: string): Promise; getTransactionInputs(txid: string): Promise; getTransactionIO(txid: string): Promise; getTransactionSpends(txid: string): Promise; } export {}; //# sourceMappingURL=BlockstreamApi.d.ts.map