/// /** * Hasher constructor. */ export declare abstract class Hasher extends Object { constructor(); /** * The number of bytes in the hash digest. * * @returns Byte size. */ abstract get bytes(): number; /** * Reset digest. */ abstract reset(): void; /** * Update with more data. * * @param data Data to be hashed. */ abstract update(data: Readonly): void; /** * Finish digest. * * @returns Digest data. */ abstract digest(): Buffer; }