import { Decorator } from "../base"; import { Task } from "../Task"; /** * LoopDecorator is an abstract class providing basic functionalities * for concrete looping decorators. */ export declare abstract class LoopDecorator extends Decorator { protected loop: boolean; constructor(); condition(): boolean; run(): void; childRunning(runningTask: Task, reporter: Task): void; reset(): void; }