/** @jsxImportSource @opentui/react */ import { type ReactNode } from "react"; import type { OutputSpool } from "../../../app/events/event-buffer.js"; import type { AppServices } from "../../../ui-core/bootstrap/composition-root.js"; import type { TranscriptStore } from "../../../ui-core/state/transcript-store.js"; import { type TranscriptItem } from "../../../ui-core/state/transcript-types.js"; import type { Theme } from "../../../ui-core/rendering/theme.js"; export declare function TranscriptRowImpl(props: { item: TranscriptItem; theme: Theme; store: TranscriptStore; spool: OutputSpool; services: AppServices; onOpenUserPrompt: (prompt: string) => void; expanded: boolean; fileDiffExpanded: boolean; expandThinkingGlobal: boolean; expandOutputGlobal: boolean; expandFileDiffsGlobal: boolean; contentWidth?: number | undefined; searchMatched?: boolean | undefined; searchActiveMatch?: boolean | undefined; thinkingFocused?: boolean | undefined; }): ReactNode; export declare const TranscriptRow: import("react").MemoExoticComponent;