import { Container, type Component, type KeybindingsManager } from '@earendil-works/pi-tui'; import type { ThinkLevel } from '../../agent/transcript/thinking-types.js'; export declare const TUI_THINKING_LEVEL_DESCRIPTIONS: Record; export type ThinkingSelectorCallbacks = { onSelect: (level: ThinkLevel) => void; onCancel: () => void; }; export declare class ThinkingSelector extends Container implements Component { private readonly selectList; constructor(currentLevel: string | undefined, levels: ThinkLevel[], callbacks: ThinkingSelectorCallbacks, keybindings?: KeybindingsManager); handleInput(data: string): void; }