import { Schedule } from "@effect/core/io/Schedule/definition"; import type { Intervals } from "@effect/core/io/Schedule/Intervals"; /** * Returns a new schedule that combines this schedule with the specified * schedule, continuing as long as either schedule wants to continue and * merging the next intervals according to the specified merge function. * @tsplus static effect/core/io/Schedule.Aspects unionWith * @tsplus pipeable effect/core/io/Schedule unionWith * @tsplus location "@effect/core/io/Schedule/operations/unionWith" */ export declare function unionWith(that: Schedule, f: (x: Intervals, y: Intervals) => Intervals): (self: import("../definition").Schedule) => import("../definition").Schedule; //# sourceMappingURL=unionWith.d.ts.map