import React from "react";
import type { Provider } from "@kenkaiiii/gg-ai";
import type { useTheme } from "../theme/theme.js";
import type { CompletedItem } from "../app-items.js";
interface RenderTranscriptItemOptions {
    item: CompletedItem;
    index: number;
    items: CompletedItem[];
    pendingHistoryFlushLastItem?: CompletedItem;
    historyLastItem?: CompletedItem;
    version: string;
    currentModel: string;
    currentProvider: Provider;
    displayedCwd: string;
    columns: number;
    theme: ReturnType<typeof useTheme>;
    renderMarkdown: boolean;
    measuredLiveAreaRows: number;
}
export declare function renderTranscriptItem({ item, index, items, pendingHistoryFlushLastItem, historyLastItem, version, currentModel, currentProvider, displayedCwd, columns: _columns, theme: _theme, renderMarkdown, measuredLiveAreaRows, }: RenderTranscriptItemOptions): React.ReactNode;
export {};
//# sourceMappingURL=TranscriptRenderer.d.ts.map