import { JSXSlack } from '../../jsx';
import { BuiltInComponent } from '../../jsx-internals';
import { ConfirmableProps } from '../composition/Confirm';
import { InputComponentProps } from '../layout/Input';
import { ActionProps, AutoFocusibleProps, SingleSelectableProps, MultiSelectablePropsFrom } from './utils';
interface SingleSelectProps extends ActionProps, AutoFocusibleProps, ConfirmableProps, SingleSelectableProps {
children: JSXSlack.ChildNodes;
/** The placeholder text shown in select field. */
placeholder?: string;
/**
* A value of the initially selected option.
*
* It must choose a string of `value` prop from defined `