import { NavigationRoute, NavigationParams, NavigationScreenConfig, SupportedThemes, } from 'react-navigation'; import { StackNavigationProp, StackNavigationOptions } from './vendor/types'; export type NavigationStackScreenProps< Params = NavigationParams, ScreenProps = unknown > = { theme: SupportedThemes; navigation: StackNavigationProp; screenProps: ScreenProps; }; export type NavigationStackScreenComponent< Params = NavigationParams, ScreenProps = unknown > = React.ComponentType> & { navigationOptions?: NavigationScreenConfig< StackNavigationOptions, StackNavigationProp, ScreenProps >; };