/**
 * returns a string that is a random UUID
 *
 * @returns {string} random UUID string.
 */
export declare const generateUUID: () => string;
/**
 * It returns true if the object is empty, and false if it's not.
 *
 * @param {unknown} object - The object to check if it's empty.
 * @returns {boolean} A function that takes an object as an argument and returns a boolean.
 */
export declare const isObjectEmpty: (object: Record<string, unknown>) => boolean;
/**
 * The function `isAsyncFunction` checks if a given value is an asynchronous function.
 *
 * @param {unknown} fn - The `fn` parameter is the function that we want to check if it is an asynchronous function.
 * @returns {boolean} a boolean value. It returns true if the input `fn` is an async function, and false otherwise.
 */
export declare const isAsyncFunction: (fn: unknown) => boolean;
