import { Effect } from "@effect/core/io/Effect/definition";
import { Schedule } from "@effect/core/io/Schedule/definition";
/**
 * A schedule that recurs for until the predicate evaluates to true.
 * @tsplus static ets/Schedule/Ops recurUntilEffect
 * @tsplus location "@effect/core/io/Schedule/operations/recurUntilEffect"
 */
export declare function recurUntilEffect<Env, A>(f: (a: A) => Effect<Env, never, boolean>): Schedule<void, Env, A, A>;
//# sourceMappingURL=recurUntilEffect.d.ts.map