import React from 'react'; import { createStackNavigator } from '@react-navigation/stack'; import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; import { Route } from '@react-navigation/native'; export declare const useNavigationState: (selector?: (s: any) => T) => T; export declare type StackNavigatorProps = React.ComponentProps['Navigator']>; export declare type TabNavigatorProps = React.ComponentProps['Navigator']>; export declare type StackNavigatorScreenProps = React.ComponentProps['Screen']>; export declare type TabNavigatorScreenProps = React.ComponentProps['Screen']>; export declare const TabNavigator: React.FC & { Screen: typeof TabNavigatorScreen; }; export declare const StackNavigator: React.FC & { Screen: typeof StackNavigatorScreen; }; export declare const NavigatorScreenElement: (props: TabNavigatorScreenProps | StackNavigatorScreenProps) => null; declare const TabNavigatorScreen: React.FC; declare const StackNavigatorScreen: React.FC; export { NavigationContainer, useNavigation, useRoute, } from '@react-navigation/native'; export declare const getRootParent: (navigation: any) => any; export declare const getAllRoutes: (navigation: any, routes?: Route[]) => Route[];