import type { ChatLine } from "../types.js"; type TranscriptLineProps = { line: ChatLine; assistantName?: string; }; /** Renders a single transcript entry by role. Shared by the committed (Static) history and the live region. */ export declare function TranscriptLine({ line, assistantName }: TranscriptLineProps): import("react/jsx-runtime").JSX.Element; type LiveTranscriptProps = { lines: ChatLine[]; assistantName?: string; }; /** * The in-progress tail of the transcript: entries that have not finalized yet * (streaming assistant text, running tools, active reasoning). Finished entries * are flushed to the terminal scrollback via Ink's in the app shell, * so this region stays small and only it re-renders each frame. */ export declare function LiveTranscript({ lines, assistantName }: LiveTranscriptProps): import("react/jsx-runtime").JSX.Element | null; export {};