/** * [WHO]: ThinkingSelectorComponent * [FROM]: Depends on @catui/tui, ../theme/theme.js, ./dynamic-border.js * [TO]: Consumed by modes/interactive/components/index.ts * [HERE]: modes/interactive/components/thinking-selector.ts - thinking level selector */ import type { ThinkingLevel } from "@catui/agent-core"; import { Container, SelectList } from "@catui/tui"; /** * Component that renders a thinking level selector with borders */ export declare class ThinkingSelectorComponent extends Container { private selectList; constructor(currentLevel: ThinkingLevel, availableLevels: ThinkingLevel[], onSelect: (level: ThinkingLevel) => void, onCancel: () => void); getSelectList(): SelectList; }