import type * as CL from "../../../../Clock/index.js"; import * as E from "../../../../Either/index.js"; import type * as SC from "../../../../Schedule/index.js"; import type * as C from "../core.js"; /** * Repeats the entire stream using the specified schedule. The stream will execute normally, * and then repeat again according to the provided schedule. The schedule output will be emitted at * the end of each repetition. */ export declare function repeatEither_(self: C.Stream, schedule: SC.Schedule): C.Stream>; /** * Repeats the entire stream using the specified schedule. The stream will execute normally, * and then repeat again according to the provided schedule. The schedule output will be emitted at * the end of each repetition. * * @ets_data_first repeatEither_ */ export declare function repeatEither(schedule: SC.Schedule): (self: C.Stream) => C.Stream>; //# sourceMappingURL=repeatEither.d.ts.map