/**
 * Generate an integer bound random number [min, max)
 */
export declare function intRandom(max: number, min?: number): number;
/**
 * Pick a random element from an array like object (array or string)
 * WARNING: It is not cryptographically secure
 */
export declare function pick<T>(data: ArrayLike<T>): T;
/**
 * Pick many random elements from an array
 * WARNING: It is not cryptographically secure
 */
export declare function pickMany<T>(data: ArrayLike<T>, length: number): T[];
/**
 * Provide a random fruit emoji
 */
export declare function fruit(): string;
/**
 * Provide a random string of fruit emojis
 */
export declare function fruitSalad(length?: number): string;
/**
 * Provide a random animal emoji
 */
export declare function animal(): string;
/**
 * Provide a random string of animal emojis
 */
export declare function zoo(length?: number): string;
