import { ImageStyle, StyleProp, TextStyle, ViewStyle } from 'react-native' export interface IDropdownItem { label: string value: string | number [key: string]: string | number } export interface IDropdownListItemStyles { container?: StyleProp button?: StyleProp buttonSelected?: StyleProp text?: StyleProp textSelected?: StyleProp } export interface IDropdownListItemProps { item: IDropdownItem onSelectItem: (item: IDropdownItem) => void selectedOption?: IDropdownItem styles?: IDropdownListItemStyles } export interface IDropdownStyles { container?: StyleProp button?: StyleProp icon?: StyleProp label?: StyleProp dialog?: StyleProp flatListContainer?: StyleProp listItem?: IDropdownListItemStyles } export interface IDropdownProps { items: IDropdownItem[] selectedOption?: IDropdownItem onSelectItem: (item: IDropdownItem) => void styles?: IDropdownStyles }