import Select, { ClearIndicatorProps, ControlProps, DropdownIndicatorProps, MenuListProps, MultiValueProps, MultiValueRemoveProps, OptionProps, SingleValueProps, StylesConfig } from 'react-select'; import { type LabelProps, type HelperTextProps } from '../input-components/index.js'; import { InferComponentProps } from '../../types.js'; type CommonSelectComboProps = Pick & { className?: string; styles?: (defaultStyles: StylesConfig) => typeof defaultStyles; name: string; }; type ExposedReactSelectProps = Pick, 'isClearable' | 'isMulti' | 'isDisabled' | 'options' | 'placeholder' | 'components'>; export type SelectComboBoxProps = LabelProps & CommonSelectComboProps & ExposedReactSelectProps; export type BaseSelectComboBoxProps = CommonSelectComboProps & InferComponentProps & { error?: string; } & import("react").RefAttributes, never>> & string & Omit & { className?: string; styles?: (defaultStyles: StylesConfig) => typeof defaultStyles; name: string; } & InferComponentProps