import { EsploraClient } from './esplora'; export interface BitcoinTxInfo { version: string; inputVector: string; outputVector: string; locktime: string; witnessVector?: string; } export declare function getBitcoinTxInfo(esploraClient: EsploraClient, txId: string, forWitness?: boolean): Promise; export interface BitcoinTxProof { merkleProof: string; txIndexInBlock: number; bitcoinHeaders: string; } export declare function getBitcoinTxProof(esploraClient: EsploraClient, txId: string, txProofDifficultyFactor: number): Promise; export declare function getBitcoinHeaders(esploraClient: EsploraClient, startHeight: number, numBlocks: number): Promise;