/// import { EventEmitter } from 'events'; export interface Task { (): Promise; } export interface Opts { maxChained?: number; } export declare class LoopyLoop extends EventEmitter { private _stop; private _running; private _runTask; constructor(task: Task, opts?: Opts); isRunning(): boolean; start(): this; stop(): this; private _loop; private _chain; }