import { type ToolItem, type TranscriptState } from "../state/transcript-types.js"; import type { SemanticDocument } from "../state/semantic-document.js"; export type ThinkingInclusion = "none" | "visible" | "all"; export interface TranscriptSemanticOptions { readonly thinking?: ThinkingInclusion; readonly toolOutput?: (item: ToolItem) => string | undefined; } export declare function extractTranscriptSemanticDocument(state: TranscriptState, options?: TranscriptSemanticOptions): SemanticDocument; export declare function renderTranscriptSemanticText(state: TranscriptState, options?: TranscriptSemanticOptions): string;