import { GlobalStore } from '../../../core/src'; /** * Combines multiple glob style objects into a single object with unique keys. * This function is useful for avoiding style conflicts by creating unique * * @param {Record[]} styles - An array of style objects, potentially deeply nested. * @returns A record with unique keys, where each key is a string * representing the unique class name, and the value is the style content. */ export declare function combineGlobStyles(styles: Record[]): Record; export declare function configureGlobalStore(stores: T, config: any): GlobalStore[]; /** * Waits for a specified condition to become true within a timeout period. * It checks the condition at specified intervals. * * @param conditionFn A function that returns a boolean indicating whether the condition is met. * @param timeout The maximum time to wait for the condition to be met, in milliseconds. Defaults to 60,000ms (1 minute). * @param interval The interval at which to check the condition, in milliseconds. Defaults to 100ms. * @returns A promise that resolves when the condition is met or rejects if the timeout is exceeded. */ export declare function waitForCondition(conditionFn: () => boolean, timeout?: number, interval?: number): Promise; /** * Converts a string to camel case. * * @param str The string to convert. * @returns The camel case version of the string. */ export declare const toCamelCase: (str: string) => string; //# sourceMappingURL=helpers.d.ts.map