class GenericInput extends GenericPrompt<TValue, TRawValue, TSettings>Abstractimport { GenericInput } from "https://dotland.deno.dev/x/lume@v2.2.1/deps/cliffy.ts"; Generic input prompt representation. ConstructorsnewprotectedGenericInput(settings: TSettings)Prompt constructor. Type ParametersTValueTRawValueTSettings extends GenericInputPromptSettings<TValue, TRawValue>PropertiesprotectedinputIndex: numberprotectedinputValue: stringMethodsprotectedaddChar(char: string): voidAdd character to current input. protecteddeleteChar(): voidDelete char left. protecteddeleteCharRight(): voidDelete char right. protectedgetCurrentInputValue(): stringprotectedhandleEvent(event: KeyCode): Promise<void>Handle user input event. protectedhighlight(value: string | number,color1?: (val: string) => string,color2?: (val: string) => string,): stringprotectedinput(): stringprotectedmessage(): stringprotectedmoveCursorLeft(): voidMove prompt cursor left. protectedmoveCursorRight(): voidMove prompt cursor right. import GenericInputimport { GenericInput } from "https://dotland.deno.dev/x/lume@v2.2.1/deps/cliffy.ts";