/// import type { InputSharedProps, InputStylesNames, InputWrapperBaseProps, InputWrapperStylesNames } from '../input'; import type { SelectItemsStylesNames } from './select-items/select-items'; import type { SelectPopoverStylesNames } from './select-popover/select-popover'; export interface SelectItem { value: string; label?: string; selected?: boolean; disabled?: boolean; group?: string; [key: string]: any; } export type BaseSelectStylesNames = InputStylesNames | InputWrapperStylesNames | SelectItemsStylesNames | SelectPopoverStylesNames; export type BaseSelectProps = InputWrapperBaseProps & InputSharedProps & Omit, 'value' | 'onChange' | 'size' | 'defaultValue'>;