import { CANCEL } from "./cancel-symbol.js"; export interface SelectOption { value: Value; label: string; hint?: string; disabled?: boolean; } export interface SelectOptions { message: string; options: Array>; initialValue?: Value; maxItems?: number; signal?: AbortSignal; input?: NodeJS.ReadableStream; output?: NodeJS.WritableStream; } export declare function findNonDisabled(start: number, direction: 1 | -1, options: Array>): number; export declare function selectPrompt(opts: SelectOptions): Promise;