import React from "react"; import type { ThinkingLevel } from "@kenkaiiii/gg-ai"; import type { ActivityPhase, RetryInfo } from "../hooks/useAgentLoop.js"; import type { useTheme } from "../theme/theme.js"; interface ChatStatusRowProps { visible: boolean; activityVisible: boolean; stallStatusVisible: boolean; doneStatus: { verb: string; durationMs: number; counts?: Record; tokens?: number; } | null; columns: number; theme: ReturnType; activityPhase: ActivityPhase; elapsedMs: number; runStartRef: React.RefObject; thinkingMs: number; isThinking: boolean; thinkingLevel?: ThinkingLevel; tokenEstimate: number; charCountRef: React.RefObject; realTokensAccumRef: React.RefObject; userMessage?: string; activeToolNames: string[]; retryInfo?: RetryInfo | null; planDone: number; planTotal: number; renderMarkdown: boolean; formatDuration: (durationMs: number) => string; } export declare function ChatStatusRow({ visible, activityVisible, stallStatusVisible, doneStatus, columns, theme, activityPhase, elapsedMs, runStartRef, thinkingMs, isThinking, thinkingLevel, tokenEstimate, charCountRef, realTokensAccumRef, userMessage, activeToolNames, retryInfo, planDone, planTotal, renderMarkdown, formatDuration, }: ChatStatusRowProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=ChatStatusRow.d.ts.map