/// import { Event } from '../../event'; import { Logger } from '../../logger'; import { BlockHeader, Transaction } from '../../primitives'; import { RpcClient } from '../../rpc'; export declare class RemoteChainProcessor { hash: Buffer | null; sequence: number | null; logger: Logger; nodeClient: RpcClient | null; maxQueueSize: number; onAdd: Event<[{ header: BlockHeader; transactions: Transaction[]; }]>; onRemove: Event<[{ header: BlockHeader; transactions: Transaction[]; }]>; constructor(options: { logger: Logger; nodeClient: RpcClient | null; head: Buffer | null; maxQueueSize: number; }); update({ signal }?: { signal?: AbortSignal; }): Promise<{ hashChanged: boolean; }>; } //# sourceMappingURL=remoteChainProcessor.d.ts.map