import { btc } from "scryptlib-btc"; import { Core } from "../core/core"; import { UtxoQueryOptions } from "../../bsv/abstract-provider"; import { UTXO } from "../../bsv/types"; export declare class BsvApi { private readonly _core; constructor(_core: Core); getTransaction(txId: string): Promise; getBalance(address: btc.Address): Promise<{ confirmed: number; unconfirmed: number; }>; getFeePerKB(): Promise; connect(): Promise<{ success: boolean; error: string; }>; sendRawTransaction(txHex: string): Promise; listUnspent(address: btc.Address, options?: UtxoQueryOptions): Promise; }