/// /// import { BinaryWriter, SerializableWire, UInt256 } from '@neo-one/client-common'; import { BlockBase, BlockBaseAdd, DeserializeWireBaseOptions, DeserializeWireOptions } from '@neo-one/node-core'; export interface MerkleBlockPayloadAdd extends BlockBaseAdd { readonly transactionCount: number; readonly hashes: readonly UInt256[]; readonly flags: Buffer; } export declare class MerkleBlockPayload extends BlockBase implements SerializableWire { static deserializeWireBase(options: DeserializeWireBaseOptions): MerkleBlockPayload; static deserializeWire(options: DeserializeWireOptions): MerkleBlockPayload; readonly transactionCount: number; readonly hashes: readonly UInt256[]; readonly flags: Buffer; private readonly merkleBlockPayloadSizeInternal; constructor({ version, previousHash, merkleRoot, timestamp, index, consensusData, nextConsensus, script, transactionCount, hashes, flags, }: MerkleBlockPayloadAdd); readonly size: number; serializeWireBase(writer: BinaryWriter): void; }