/** * Retrieves the entries of an object as an array of key-value pairs. * * @param obj - The object to retrieve the entries from. * @returns An array of key-value pairs representing the entries of the object. */ export declare function getEntries(obj: any): [string, any][]; /** * Checks if an object has a specific property. * * @param obj - The object to check. * @param prop - The property to check for. * @returns A boolean indicating whether the object has the property. */ export declare function hasOwn(obj: Record, prop: string): boolean; /** * Checks if an object is empty. * @param object - The object to check. * @returns True if the object is empty, false otherwise. */ export declare const isObjectEmpty: (object?: any) => boolean; /** * Delays the execution of a function by a specified number of milliseconds. * @param result - The result to be resolved after the delay. * @param milliseconds - The number of milliseconds to delay the execution. Default is 300 milliseconds. * @returns A promise that resolves to void after the specified delay. */ export declare const delay: (result: any, milliseconds?: number) => Promise; export declare const hasValue: (value: any) => boolean;