import { Prompt, SelectPrompt } from "@clack/core"; //#region select-list.d.ts type Option = { label: string; value: string; }; type OptionWithDetails = Option & { details: string[]; }; type SelectRefreshableOptions = ConstructorParameters>[0] & { onRefresh: () => Promise; } & { options: OptionWithDetails[]; }; declare class SelectRefreshablePrompt extends Prompt { options: OptionWithDetails[]; cursor: number; private get _value(); private changeValue; constructor(opts: SelectRefreshableOptions); } //#endregion export { OptionWithDetails, SelectRefreshablePrompt };