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