import { KeyboardEvent, MouseEvent } from 'react'; import { SelectContainerProps, SelectionType } from './common/types'; export type { SelectOptionProp, SelectContainerProps, SelectionType, } from './common/types'; export interface SelectProps extends Omit { defaultValue?: string; onSelect?: (value: string, type?: SelectionType, evt?: KeyboardEvent | MouseEvent) => void; value?: string; placeholder?: string; onOpenChange?: (open: boolean) => void; useFullWidthItems?: boolean; itemCharacterLimit?: string; } export type { SelectGroupOptionItem, SelectOptionListItem } from './common/types';