import { FunctionComponentElement, ReactNode } from 'react'; import { ElementProps } from '../Form/Element'; import { IOptgroup } from './Optgroup'; import { IOption } from './Option'; export declare const Context: import('react').Context<{ selected: string; emptyValue: React.MutableRefObject; setSelect: (value: string) => void; setSelected: (value: string) => void; setTitle: (title: IOption["children"]) => void; }>; export type TOptionElement = FunctionComponentElement | FunctionComponentElement[] | ReactNode; export interface ISelect extends Omit { children?: TOptionElement | FunctionComponentElement | FunctionComponentElement[]; onChangeSelect?: (value: string) => void; value?: string; } declare const Select: import('react').ForwardRefExoticComponent>; export default Select;