import { ReactNode } from 'react'; import { TextStyle, ViewStyle } from 'react-native'; import { Country } from './countries'; export interface PhoneInputValue { country: Country; number: string; full: string; } export interface PhoneInputProps { value?: PhoneInputValue; onChange: (value: PhoneInputValue) => void; defaultCountryCode?: string; allowedCountries?: string[]; placeholder?: string; label?: string; error?: string; disabled?: boolean; pickerTitle?: string; searchPlaceholder?: string; dropdownIcon?: ReactNode; renderFlag?: (country: Country) => ReactNode; backgroundColor?: string; borderColor?: string; errorColor?: string; placeholderColor?: string; textColor?: string; selectionColor?: string; backdropColor?: string; pickerBackgroundColor?: string; searchBackgroundColor?: string; searchBorderColor?: string; dropdownIconColor?: string; dividerColor?: string; labelColor?: string; selectedItemBackgroundColor?: string; containerStyle?: ViewStyle; inputRowStyle?: ViewStyle; selectorStyle?: ViewStyle; inputStyle?: TextStyle; labelStyle?: TextStyle; errorStyle?: TextStyle; pickerSheetStyle?: ViewStyle; pickerHeaderStyle?: ViewStyle; pickerTitleStyle?: TextStyle; closeIconStyle?: TextStyle; closeButtonStyle?: ViewStyle; searchInputStyle?: TextStyle; searchInputContainerStyle?: ViewStyle; pickerItemStyle?: ViewStyle; pickerItemTextStyle?: TextStyle; countryRowStyle?: ViewStyle; countryNameStyle?: TextStyle; countryDialStyle?: TextStyle; backdropStyle?: ViewStyle; } //# sourceMappingURL=PhoneInput.types.d.ts.map