import type { TaskItemInput } from '@mastra/core/signals'; import { WidthAwareContainer } from './width-aware-container.js'; export declare function formatTaskProgressLine(task: TaskItemInput, indent?: string): string; export declare class TaskProgressComponent extends WidthAwareContainer { 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[]; protected rebuildForWidth(width: number): void; private formatQuietTaskLines; private formatQuietTaskItem; } //# sourceMappingURL=task-progress.d.ts.map