/// import BigNumber from 'bignumber.js'; export declare class HashWriter { bufLen: number; bufs: Buffer[]; fields: string[]; toBuffer(): Buffer; concat(): Buffer; write(buf: Buffer, name?: string): this; writeReverse(buf: Buffer, name?: string): this; writeHash(hash: Buffer, name?: string): this; writeVarBytes(buf: Buffer, name?: string): this; writeUInt8(n: number, name?: string): this; writeUInt16BE(n: number, name?: string): this; writeUInt16LE(n: number, name?: string): this; writeUInt32BE(n: number, name?: string): this; writeUInt32LE(n: number, name?: string): this; writeUInt64BE(bn: BigNumber, name?: string): this; writeUInt64LE(bn: BigNumber, name?: string): this; toLog(): string; finalize(): Buffer; }