import React from 'react';
import { InternalSelectOption } from '../MultiSelect.js';
import { FormControlCommonProps } from '../../types.js';
type OptionsListProps<Option extends InternalSelectOption> = {
    allSelected: boolean;
    disabled?: boolean;
    onSelectOptionChange: (option: Option) => void;
    internalOptions: InternalSelectOption<Option>[];
    renderOption?: (option: Option, options?: Option[]) => React.ReactNode;
} & Pick<FormControlCommonProps, 'onBlur' | 'onFocus'>;
declare const OptionsList: <Option extends InternalSelectOption>({ allSelected, disabled, onBlur, onFocus, onSelectOptionChange, internalOptions, renderOption, }: OptionsListProps<Option>) => React.JSX.Element;
export { OptionsList };
