import { type ReactElement } from 'react'; import type { UserMessageColors } from './terminalColors.js'; type TranscriptRole = 'system' | 'user' | 'assistant'; export interface TranscriptEntry { readonly role: TranscriptRole; readonly content: string; } export interface TranscriptEntryViewProps { readonly entry: TranscriptEntry; readonly userMessageColors: UserMessageColors; } export interface TranscriptViewProps { readonly entries: readonly TranscriptEntry[]; readonly userMessageColors: UserMessageColors; } export declare function TranscriptEntryView({ entry, userMessageColors }: TranscriptEntryViewProps): ReactElement; declare function TranscriptViewComponent({ entries, userMessageColors }: TranscriptViewProps): ReactElement; export declare const TranscriptView: import("react").MemoExoticComponent; export {}; //# sourceMappingURL=TranscriptEntryView.d.ts.map