import type { Manager as McpManager } from "../../core/mcp/index.js"; import type { TodoViewState } from "../../core/state/todos.js"; import type { Config } from "../../core/config.js"; import type { SessionMode } from "../../core/state/session-mode.js"; import { type ChatPicker } from "./ChromePicker.js"; import type { ApprovalDecision } from "../types.js"; import type { PromptSubmission } from "./prompt-input/hooks/usePromptInputController.js"; import type { SlashCommandMenuProps } from "./prompt-input/hooks/usePromptInputController.js"; type QueuedPrompt = { id: string; prompt: PromptSubmission; }; type BottomChromeProps = { config: Config; running: boolean; status: string; currentModel: string; yoloOn: boolean; sessionMode: SessionMode; elapsedLabel: string; turnCount: number; totalTools: number; skillsFound: number; manager: McpManager; mcpNeedsAttention: boolean; usage: { inputTokens: number; outputTokens: number; totalTokens: number; latencyMs: number; }; todoState: TodoViewState; queuedPrompts: readonly QueuedPrompt[]; pendingApproval: boolean; picker: ChatPicker; slashCommands: readonly { name: string; description: string; }[]; slashHighlightIndex: number; input: string; inputHint: string; slashMenu?: SlashCommandMenuProps; onApprovalDecision: (decision: ApprovalDecision) => void; sessionItems: Array<{ label: string; value: string; }>; onModelSelect: (name: string) => void; onYoloSelect: (value: string) => void; onModeSelect: (value: string) => void; onSessionSelect: (value: string) => void; onInputChange: (value: string) => void; onSubmit: (value: PromptSubmission) => void; }; export declare function BottomChrome({ config, running, status, currentModel, yoloOn, sessionMode, elapsedLabel, turnCount, totalTools, skillsFound, manager, mcpNeedsAttention, usage, todoState, queuedPrompts, pendingApproval, picker, sessionItems, slashCommands, slashHighlightIndex, input, inputHint, slashMenu, onApprovalDecision, onModelSelect, onYoloSelect, onModeSelect, onSessionSelect, onInputChange, onSubmit, }: BottomChromeProps): import("react/jsx-runtime").JSX.Element; export {};