import { SelectInputProps } from './SelectInput.js'; import { InfoTableProps } from './Prompts/InfoTable.js'; import { InfoMessageProps } from './Prompts/InfoMessage.js'; import { Message } from './Prompts/PromptLayout.js'; import { AbortSignal } from '../../../../public/node/abort.js'; import React, { ReactElement } from 'react'; export interface SelectPromptProps { message: Message; choices: SelectInputProps['items']; onSubmit: (value: T) => void; infoTable?: InfoTableProps['table']; defaultValue?: T; abortSignal?: AbortSignal; infoMessage?: InfoMessageProps['message']; groupOrder?: string[]; } declare function SelectPrompt({ message, choices, infoTable, infoMessage, onSubmit, defaultValue, abortSignal, groupOrder, }: React.PropsWithChildren>): ReactElement | null; export { SelectPrompt };