import { Predicate } from "@tsplus/stdlib/data/Predicate";
import { Schedule } from "@effect/core/io/Schedule/definition";
import { Chunk } from "@tsplus/stdlib/collections/Chunk/definition";
/**
* A schedule that recurs until the condition f fails, collecting all inputs
* into a list.
* @tsplus static effect/core/io/Schedule.Ops collectUntil
* @tsplus location "@effect/core/io/Schedule/operations/collectUntil"
*/
export declare function collectUntil(f: Predicate): Schedule], never, A, Chunk>;
//# sourceMappingURL=collectUntil.d.ts.map