import React from 'react'; import { IOption } from 'types'; export interface ISelectBrowserProps { input: { value: any; onChange?: (value: any) => any; }; className: { list?: string; }; options: IOption[]; availableOptions: OptionBodyProps[]; onItemSelect: (option: IOption) => any; onInputChange?: (value: string, meta: { action: string; }) => any; label?: string; optionBody?: React.ComponentType; inputValue?: string; placeholder?: string; loading?: boolean; multiple?: boolean; } export interface ISelectBrowserListItemProps extends IOption { onItemSelect: ISelectBrowserProps['onItemSelect']; children: React.ReactNode; } declare function SelectBrowser({ availableOptions, onItemSelect, loading, className, optionBody: OptionBody, ...selectProps }: ISelectBrowserProps): JSX.Element; declare namespace SelectBrowser { var defaultProps: { className: {}; }; } export default SelectBrowser;