/** * Task progress component for the TUI. * Shows a persistent, compact display of the current task list. * Hidden when no tasks exist OR when all tasks are completed. * Renders between status and editor. */ import { Container } from '@mariozechner/pi-tui'; import type { TaskItemInput } from '@mastra/core/harness'; export declare class TaskProgressComponent extends Container { private tasks; private quietMode; constructor(); /** * Replace the entire task list and re-render. */ updateTasks(tasks: TaskItemInput[]): void; setQuietMode(enabled: boolean): void; /** * Get the current task list (read-only copy). */ getTasks(): TaskItemInput[]; private rebuildDisplay; private formatQuietTaskLines; private formatQuietTaskItem; private formatTaskLine; } //# sourceMappingURL=task-progress.d.ts.map