/**
 * Generates a random UUID
 * @param a - The parameter a is a number that is used to generate the UUID. If you don't pass a
 * parameter, the function will generate a random number.
 */
/**
 * Return a new array with the elements of the original array in a random order.
 * @param arr - The array to shuffle.
 */
export declare const shuffleArray: (arr: any[]) => any[];
/**
 * It takes an array, converts it to a Set, and then converts it back to an array
 * @param arr - The array to be filtered.
 */
export declare const getUniqueArray: (arr: any[]) => any[];
/**
 * If the current element is an array, flatten it, otherwise, add it to the accumulator.
 */
/**
 * Generate a random hex colour code.
 */
export declare const generateRandomHexColor: () => string;
/**
* It takes three numbers, one for red, one for green, and one for blue, and returns a hexadecimal
* string representing the color
* @param r - red value
* @param g - The green value of the color.
* @param b - blue
*/
export declare const rgbToHex: (r: number, g: number, b: number) => string;
/**
 * It converts a hexadecimal color code to an RGB color code.
 * @param hex - The hexadecimal color code.
 */
export declare const hexToRgb: (hex: any) => any;
/**
 * Given an array of numbers, return the average of those numbers.
 */
export declare const average: (arr: any[]) => number;
/**
 * It converts a string to camel case.
 */
export declare const toCamelCase: (str: string) => string;
/**
 * Replace all words in a string with the first letter capitalized and the rest of the letters
 * lowercase.
 */
export declare const toTitleCase: (str: string) => string;
/**
 * Replace all whitespace characters with underscores and convert the string to lowercase.
 */
export declare const toSnakeCase: (str: string) => string;
