/** * Structured task runner — wraps listr2 for multi-step operations. * * Provides a unified API for running sequential/concurrent tasks with * proper progress indication, error handling, and timing. */ export interface TaskDef { title: string; task: () => Promise; skip?: boolean | string; } /** * Run a list of tasks sequentially with a structured progress display. * Returns an array of results in order. */ export declare function runTasks(heading: string, tasks: TaskDef[], opts?: { concurrent?: boolean; }): Promise; /** * Simple step-by-step runner that prints each step inline. * Lighter than listr2 — for 1-3 steps where a full task list is overkill. */ export declare function runSteps(steps: TaskDef[]): Promise; //# sourceMappingURL=tasks.d.ts.map