/** * Simple text input component for hooks. */ import { Container, type TUI } from "@oh-my-pi/pi-tui"; export interface HookInputOptions { tui?: TUI; timeout?: number; onTimeout?: () => void; } export declare class HookInputComponent extends Container { #private; constructor(title: string, _placeholder: string | undefined, onSubmit: (value: string) => void, onCancel: () => void, opts?: HookInputOptions); handleInput(keyData: string): void; dispose(): void; }