// Type definitions for react-native-multiple-select import * as React from "react"; import { ViewStyle, TextStyle, TextInputProps, StyleProp, FlatListProps } from 'react-native'; export interface MultiSelectProps { single?: boolean; selectedItems?: any[]; items: any[]; uniqueKey?: string, tagBorderColor?: string; tagTextColor?: string; fontFamily?: string; tagRemoveIconColor?: string; onSelectedItemsChange: ((items: any[]) => void), selectedItemFontFamily?: string; selectedItemTextColor?: string; itemFontFamily?: string; itemTextColor?: string; itemFontSize?: number; selectedItemIconColor?: string; searchIcon?: React.ReactNode; searchInputPlaceholderText?: string; searchInputStyle?: StyleProp; selectText?: string; styleDropdownMenu?: StyleProp; styleDropdownMenuSubsection?: StyleProp; styleIndicator?: StyleProp; styleInputGroup?: StyleProp; styleItemsContainer?: StyleProp; styleListContainer?: StyleProp; styleMainWrapper?: StyleProp; styleRowList?: StyleProp; styleSelectorContainer?: StyleProp; styleTextDropdown?: StyleProp; styleTextDropdownSelected?: StyleProp; altFontFamily?: string; hideSubmitButton?: boolean; hideDropdown?: boolean; submitButtonColor?: string; submitButtonText?: string; textColor?: string; fontSize?: number; fixedHeight?: boolean; hideTags?: boolean, canAddItems?: boolean; onToggleList?: () => void; onAddItem?: (newItems: any[]) => void; onChangeInput?: (text: string) => void; displayKey?: string; textInputProps?: TextInputProps; flatListProps?: FlatListProps; filterMethod?: string; noItemsText?: string; selectedText?: string; } export default class MultiSelect extends React.Component { getSelectedItemsExt: (items: any[]) => React.ReactNode; }