/**
 * Returns a random number generator.
 *
 * IMPORTANT: this number generator is based on LCG and
 * IS NOT SAFE for anything security related!
 *
 * It is only really good for random mock data and visualisation and maybe colors.
 *
 * From wikipedia: https://en.wikipedia.org/wiki/Linear_congruential_generator
 * >  LCGs are not intended, and must not be used, for cryptographic applications
 *
 * @param {number} seed use this for deterministic random generators in tests or storybooks
 * @return {Function} generator
 */
export declare function random(seed: number): Generator<number>;
export declare function between(rng: Generator<number, number, unknown>, min: number, max: number): number;
