/// <reference types="node" />
import { Hasher } from '../hasher';
/**
 * HasherSha1 constructor.
 */
export declare class HasherSha1 extends Hasher {
    /**
     * Hasher stream.
     */
    protected _hash: import("crypto").Hash;
    constructor();
    /**
     * The number of bytes in the hash digest.
     *
     * @returns Byte size.
     */
    get bytes(): number;
    /**
     * Reset digest.
     */
    reset(): void;
    /**
     * Update with more data.
     *
     * @param data Data to be hashed.
     */
    update(data: Readonly<Buffer>): void;
    /**
     * Finish digest.
     *
     * @returns Digest data.
     */
    digest(): Buffer;
}
