/**
 * Returns a given number between a min and max
 * @param min - the minimum number
 * @param n - the number to clamp
 * @param max - the maximum number
 * @returns the clamped number
 */
export declare const clamp: (min: number, n: number, max: number) => number;
/**
 * Generates a 53-bit hash from any given string
 * @param str - the string to hash
 * @param seed - optionally supply a seed (unsigned integer, 32-bit max) for alternate streams of the same input
 * @returns a 53-bit hash integer
 */
export declare function cyrb53(str: string, seed?: number): number;
