import * as Listr from 'listr'; export declare class NgxTaskRunner { run(tasks: NgxTask[]): Promise; taskList(tasks: NgxTask[]): Listr; } export interface NgxTask extends Listr.ListrTask { filter?: any; } export interface NgxTaskInput { cmd: () => Promise; filter: (ctx: any) => string; title: string; } export interface NgxTaskWrapper extends Listr.ListrTaskWrapper { filter?: any; }