import { TaskStatus } from '../tasks-runner';
import type { LifeCycle, TaskResult } from '../life-cycle';
import { Task } from '../../config/task-graph';
export declare class InvokeRunnerTerminalOutputLifeCycle implements LifeCycle {
    private readonly tasks;
    failedTasks: Task[];
    cachedTasks: Task[];
    constructor(tasks: Task[]);
    startCommand(): void;
    endCommand(): void;
    endTasks(taskResults: TaskResult[]): void;
    printTaskTerminalOutput(task: Task, cacheStatus: TaskStatus, terminalOutput: string): void;
}
//# sourceMappingURL=invoke-runner-terminal-output-life-cycle.d.ts.map