import { IDisposable } from "@codingame/monaco-vscode-api/vscode/vs/base/common/lifecycle"; import type { ITranscriptTurn } from "../../../chat/browser/voiceClient/voiceSessionController.js"; export interface TranscriptProps { readonly turns: readonly ITranscriptTurn[]; readonly chatStyle?: boolean; /** When true, keep the scroll anchored to the top instead of the bottom. */ readonly scrollToTop?: boolean; } export interface TranscriptComponent { readonly element: HTMLElement; update(props: TranscriptProps): void; } export declare function createTranscript(): TranscriptComponent & IDisposable;