import React, { ReactNode, useCallback, useMemo } from 'react'; import SelectSource, { components, IndicatorsContainerProps, OptionProps, SingleValueProps, Props, GroupBase, PropsValue, ActionMeta, OptionsOrGroups, OnChangeValue } from 'react-select'; import { AsyncPaginate } from 'react-select-async-paginate'; import { type TStyle, useClassnames } from '../../hooks/use-classnames'; import { IconCheckMark } from '../icons/check-mark'; import { IconArrowsChevronBottom } from '../icons/arrows/chevron-bottom'; import { Text } from '../typography/v2/text'; import style from './index.module.pcss'; export declare type TOptionOrSingleValueProps = GroupBase