/// import { Blockchain } from '../../blockchain'; import { ChainProcessor } from '../../chainProcessor'; import { Event } from '../../event'; import { Logger } from '../../logger'; import { BlockHeader, Transaction } from '../../primitives'; export declare class ChainProcessorWithTransactions { chainProcessor: ChainProcessor; onAdd: Event<[{ header: BlockHeader; transactions: Transaction[]; }]>; onRemove: Event<[{ header: BlockHeader; transactions: Transaction[]; }]>; get hash(): Buffer | null; set hash(value: Buffer | null); update(options?: { signal?: AbortSignal; }): Promise<{ hashChanged: boolean; }>; constructor(options: { logger?: Logger; chain: Blockchain; head: Buffer | null; maxQueueSize?: number | null; }); } //# sourceMappingURL=chainProcessorWithTransactions.d.ts.map