import { CrochetValue } from "../../vm"; import { TerminalRenderer } from "../representation"; import { Entry, Transcript } from "./transcript"; import * as React from "react"; import { Log } from "../ui/log"; declare type ITranscriptUI = { transcript: Transcript; }; declare type ITranscriptState = {}; export declare class TranscriptUI extends React.Component { readonly entries: Entry[]; readonly log: React.RefObject; readonly text_renderer: TerminalRenderer; constructor(props: ITranscriptUI); on_message: (entry: Entry) => void; push_render_entry(entry: Entry): void; render(): JSX.Element; render_entry(x: Entry): JSX.Element; render_message(x: string | CrochetValue): JSX.Element; } export {};