import { type ReactElement } from 'react'; /** * One line of text, asked for on its own screen. * * The exec menus ask for a name, a number, a sentence — questions that carry * their own wording ("Assistant> ", "Facet name (custom): "). That wording is * drawn above the box rather than inside it: the box keeps its `❯` marker and * the layout keeps measuring only the text the user typed. */ export interface PromptScreenProps { /** The question, as the caller words it. */ readonly question: string; /** What the keys do, including whether an empty answer means anything. */ readonly hint: string; readonly placeholder: string; readonly initialText: string; /** Null when the user backed out rather than answered. */ readonly onDone: (answer: string | null) => void; } export declare function PromptScreen({ question, hint, placeholder, initialText, onDone, }: PromptScreenProps): ReactElement; //# sourceMappingURL=PromptScreen.d.ts.map