import { BtcRelay, BtcStoredHeader, RelaySynchronizer } from "@atomiqlabs/base"; import { MempoolBitcoinBlock } from "../MempoolBitcoinBlock"; import { MempoolBitcoinRpc } from "../MempoolBitcoinRpc"; export declare class MempoolBtcRelaySynchronizer, TX> implements RelaySynchronizer { bitcoinRpc: MempoolBitcoinRpc; btcRelay: BtcRelay; constructor(btcRelay: BtcRelay, bitcoinRpc: MempoolBitcoinRpc); syncToLatestTxs(signer: string, feeRate?: string): Promise<{ txs: TX[]; targetCommitedHeader: B; computedHeaderMap: { [blockheight: number]: B; }; blockHeaderMap: { [blockheight: number]: MempoolBitcoinBlock; }; btcRelayTipCommitedHeader: B; btcRelayTipBlockHeader: MempoolBitcoinBlock; latestBlockHeader: MempoolBitcoinBlock; startForkId: number; }>; }