// Type definitions for react-native-dropdown-autocomplete 1.0 import * as React from 'react'; import { ViewStyle, TextStyle, StyleProp, KeyboardTypeOptions } from 'react-native'; type AutocompleteProps = { autoCorrect?: boolean; keyboardType?: KeyboardTypeOptions; highlightText?: boolean; highLightColor?: string; rightContent?: boolean; resetOnSelect?: boolean; minimumCharactersCount?: number; waitInterval?: number; placeholder?: string; placeholderColor?: string; spinnerSize?: string; spinnerColor?: string; listHeader?: string; fetchDataUrl?: string; noDataText?: string; initialValue?: string; inputContainerStyle?: StyleProp; disableFullscreenUI?: boolean; inputStyle?: StyleProp; spinnerStyle?: StyleProp; noDataTextStyle?: StyleProp; separatorStyle?: StyleProp; listFooterStyle?: StyleProp; listHeaderStyle?: StyleProp; rightContentStyle?: StyleProp; rightContentItemStyle?: StyleProp; listHeaderTextStyle?: StyleProp; overlayStyle?: StyleProp; pickerStyle?: StyleProp; containerStyle?: StyleProp; scrollStyle?: StyleProp; scrollToInput?: (ev: any) => void; handleSelectItem: (item: any, index: number) => void; onDropdownShow?: () => void; onDropdownClose?: () => void; onChangeText?: (search: string) => void; renderIcon?: () => void; valueExtractor?: (item: any) => void; rightTextExtractor?: (item: any) => void; fetchData?: (search: string) => Promise; } export class Autocomplete extends React.Component { clearInput(): void; } export function withKeyboardAwareScrollView

( component: React.ComponentType

): React.ComponentType

;