import type { StyleProp, ViewStyle, ViewProps } from 'react-native'; import type { SizeProp } from '../../tokens/size'; import type { ColorProp, SxProps, SlotPropsConfig } from '../../types/shared'; export interface SelectOption { value: string; label: string; disabled?: boolean; } export interface SelectSlots { [key: string]: React.ComponentType; Root: React.ComponentType; Trigger: React.ComponentType; Dropdown: React.ComponentType; Option: React.ComponentType; } export interface SelectProps extends SlotPropsConfig { value: string | string[] | null; onValueChange: (value: string | string[]) => void; options: SelectOption[]; label?: string; placeholder?: string; disabled?: boolean; multiple?: boolean; size?: SizeProp; color?: ColorProp; sx?: SxProps; style?: StyleProp; testID?: string; } //# sourceMappingURL=types.d.ts.map