/// import { Readable } from 'stream'; export declare function rs2Buf(rs: Readable): Promise; export declare function rand(min: number, max: number): number; export declare function clamp(v: number, min: number, max: number): number; export declare function hash(input: string): number; export declare function hashCode(input: string, mod: number, inArray: number[]): readonly [number, string]; export declare function shuffle(nums: number[], seed: number[], unshuffle?: boolean): void; export declare function unshuffle(nums: number[], seed: number[]): void; export declare function rgb2yuv(r: number, g: number, b: number): number[]; export declare function yuv2rgb(y: number, cb: number, cr: number): number[]; export declare function filterIndices(size: number, predicator: (i: number) => boolean): number[]; export declare function squareTopLeftCircleExclude(size: number, radius: number): number[]; export declare function squareBottomRightCircleExclude(size: number, radius: number): number[]; export declare function squareCircleIntersect(size: number, radius: number): number[]; export declare function isJPEG(buf: Uint8Array): boolean; export declare function isPNG(buf: Uint8Array): boolean; export declare function imgType(buf: Uint8Array): "" | "image/jpeg" | "image/png"; //# sourceMappingURL=helper.d.ts.map