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