import { type DependencyList } from 'react';
/**
 * Executes an effect until a specified condition is met.
 * The effect stops running once it returns true.
 * @param effect - A function that returns a boolean indicating whether the condition is met
 * @param dependencies - Dependency array for the effect
 */
export declare const useEffectUntil: <Dependencies extends DependencyList>(effect: () => boolean, dependencies?: Dependencies) => void;
