import { btc } from 'scryptlib-btc'; import { Networks } from "bsv"; import { Provider, TransactionResponse, UtxoQueryOptions } from "../bsv/abstract-provider"; import { AddressOption } from "../bsv/types"; /** * A DummyProvider is build for test purpose only, it always returns a dummy utxo for `listUnspent` request. */ export declare class DummyProvider extends Provider { satoshisArray: number[]; constructor(satoshisArray?: number[]); isConnected(): boolean; connect(): Promise; updateNetwork(_network: Networks.Network): void; getNetwork(): Networks.Network; getFeePerKb(): Promise; sendRawTransaction(rawTxHex: string): Promise; getTransaction(txHash: string): Promise; listUnspent(address: AddressOption, options?: UtxoQueryOptions): Promise; getBalance(address: AddressOption): Promise<{ confirmed: number; unconfirmed: number; }>; }