import { TaskLogger, type TaskLoggerOptions } from "./domain/TaskLogger.js"; import type { Task } from "./interfaces/Task.js"; export interface TasksOptions { renderMode?: TaskLoggerOptions["renderMode"]; verbose?: boolean; } export declare function tasks(list: Task[], ctx: T & TasksOptions, parent?: TaskLogger): Promise; export declare function concat(...args: (Task[] | void | undefined)[]): Promise[]>; /** * @deprecated use tasks function instead */ export declare const createTasksRunner: typeof tasks; export declare const createSubTasks: typeof tasks;