/// import { ListrError, ListrRendererFactory, ListrSubClassOptions, ListrTask, ListrTaskWrapper, StateConstants, ListrBaseClassOptions, ListrTaskObject } from '../interfaces/listr.interface'; import { Task } from './task'; import { Listr } from '../index'; import { PromptOptions } from '../utils/prompt.interface'; export declare class TaskWrapper implements ListrTaskWrapper { task: Task; errors: ListrError[]; private options; constructor(task: Task, errors: ListrError[], options: ListrBaseClassOptions); set title(data: string); get title(): string; set output(data: string); get output(): string; set state(data: StateConstants); set message(data: ListrTaskObject['message']); newListr(task: ListrTask | ListrTask[] | ((parent: this) => ListrTask | ListrTask[]), options?: ListrSubClassOptions): Listr; report(error: Error | ListrError): void; skip(message: string): void; prompt(options: PromptOptions | PromptOptions[]): Promise; stdout(): NodeJS.WriteStream & NodeJS.WritableStream; run(ctx: Ctx): Promise; }