import { Context, HTMLProps, MouseEvent, KeyboardEvent } from 'react';
type Value = string | number | undefined;
export interface SelectContextState {
value: Value;
activeIndex: number | undefined | null;
onSelect: (e: MouseEvent | KeyboardEvent, value: Value) => void;
getItemProps?: (props?: (Omit, 'selected' | 'active'>)) => Record;
size?: 'small' | 'medium' | 'large';
}
export declare const defaultSelectContext: SelectContextState;
export declare const SelectContext: Context;
export {};