/// <reference types="node" />
interface IUtils {
    hashBuffer(buf: Buffer): string;
    clearBuffer(buf: Buffer): Buffer;
    setTimeoutFrames(fn: Function, frames: number): string;
    setIntervalFrames(fn: Function, frames: number): string;
    clearIntervalFrames(id: string): boolean;
    getUUID(): string;
    cloneBuffer(buf: Buffer): Buffer;
    utilBitCount8(value: number): number;
    utilBitCount16(value: number): number;
    utilBitCount32(value: number): number;
    utilBitCountBuffer(buf: Buffer, offset: number, length: number): number;
}
interface IUtils {
    yaz0Encode(buf: Buffer): Buffer;
    yaz0Decode(buf: Buffer): Buffer;
}
export default IUtils;
