import type { AgentMessage } from "@earendil-works/pi-agent-core"; import type { Component } from "@earendil-works/pi-tui"; import type { TaskTranscriptSource } from "../../../core/tasks/supervisor.js"; /** A viewer subscription, not a second task runner or a task-activity publisher. */ export declare class TaskLiveTranscript implements Component { private readonly entries; private readonly live; private readonly unsubscribe?; private components; readonly source: TaskTranscriptSource; private readonly requestRender; constructor(source: TaskTranscriptSource, messages: AgentMessage[], requestRender: () => void); invalidate(): void; render(width: number): string[]; dispose(): void; } //# sourceMappingURL=task-live-transcript.d.ts.map