import { CrochetValue, TraceEvent } from "../../vm"; import { TerminalRenderer } from "./representation"; import { Transcript } from "../transcript/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 log: React.RefObject; readonly text_renderer: TerminalRenderer; constructor(props: ITranscriptUI); on_message: (entry: TraceEvent) => void; push_render_entry(entry: TraceEvent): void; render(): JSX.Element; render_entry(x: TraceEvent): JSX.Element; render_entry_inner(x: TraceEvent): JSX.Element; render_message(x: string | CrochetValue): JSX.Element; } export {};