/**
 *
 * @param {string} name
 * @param {Iterator} iterator
 * @param {TaskSignal} [cycle_signal] what to signal at the end of each iteration, Continue will provide better throughput, whereas Yield will produce very low load on the CPU
 * @returns {Task}
 */
export function iteratorTask(name: string, iterator: Iterator<any, any, undefined>, cycle_signal?: TaskSignal): Task;
import { TaskSignal } from "../TaskSignal.js";
import Task from "../Task.js";
//# sourceMappingURL=iteratorTask.d.ts.map