/// import { FlatListProps, ViewStyle, TextStyle } from 'react-native'; import { PickerSelectionInfo } from '../../types'; export interface PickerProps extends FlatListProps { containerStyle?: ViewStyle; titleStyle?: TextStyle; titleContainerStyle?: ViewStyle; selected?: string; selectedContainerStyle?: ViewStyle; selectedTitleStyle?: TextStyle; listContainerStyle?: ViewStyle; listItemContainerStyle?: ViewStyle; listItemSelectedContainerStyle?: ViewStyle; fullWidth?: boolean; animationDuration?: number; placeholder?: string; placeholderStyle?: TextStyle; icon?: JSX.Element; iconContainerStyle?: ViewStyle; iconStartRotation?: string; iconEndRotation?: string; data: ReadonlyArray; keyExtractor(item: ItemT, index: number): string; titleExtractor?(item: ItemT, index: number): string; onSelect(select: PickerSelectionInfo): void; } export default function Picker({ containerStyle, titleStyle, titleContainerStyle, selected, selectedContainerStyle, selectedTitleStyle, listContainerStyle, listItemContainerStyle, listItemSelectedContainerStyle, fullWidth, animationDuration, placeholder, placeholderStyle, icon, iconContainerStyle, iconStartRotation, iconEndRotation, data, keyExtractor, titleExtractor, onSelect, renderItem, ...props }: PickerProps): JSX.Element;