import { UseControllableValueOptions } from './useControllableValue'; export interface SelectContextValue { value: V; onChange: (value: V) => void; } export interface UseSelectOptions extends UseControllableValueOptions { clearable?: boolean; } export declare const SelectContext: import("react").Context>; export declare function useSelect(type: T, options: UseSelectOptions, value: V): readonly [boolean, () => void]; export declare function useSelectGroup(options: UseControllableValueOptions): { value: V; onChange: (val: V) => void; };