import { NativeSyntheticEvent, StyleProp, ViewStyle } from 'react-native'; import { Binding } from '../../utils/binding'; import { Modifiers, NativeModifiersProp } from '../../utils/modifiers'; export type NativeDatePickerProps = { selection: string; displayedComponents?: string[]; modifiers?: NativeModifiersProp; title?: string; style?: StyleProp; onEvent?: (e: NativeSyntheticEvent<{ [key: string]: any; }>) => void; }; export type DatePickerProps = { selection: Date | Binding; displayedComponents?: 'date' | 'hourAndMinute' | ('date' | 'hourAndMinute')[]; onChange?: (date: Date) => void; title?: string; style?: StyleProp; } & Modifiers;