class Select extends GenericList<string, string, TSettings>import { Select } from "https://dotland.deno.dev/x/lume@v2.4.2/deps/cliffy.ts"; Select prompt representation. Type ParametersoptionalTSettings extends SelectSettings = SelectSettingsPropertiesprotectedlistIndex: numberMethodsprotectedformat(value: string): stringFormat output value. protectedgetListItem(item: SelectOptionSettings, isSelected?: boolean): stringRender select option. protectedgetValue(): stringGet value of selected option. protectedinput(): stringprotectedtransform(value: string): stringMap input value to output value. protectedvalidate(value: string): boolean | stringValidate input value. Static MethodsprotectedmapOptions(options: SelectOptions): SelectValueSettingsinject(value: string): voidInject prompt value. Can be used for unit tests or pre selections. prompt(options: SelectOptions): Promise<string>Execute the prompt and show cursor on end.