import { NavigationRouteConfigMap } from 'react-navigation';
import { NavigationNativeRouterConfig, NativeNavigationOptions } from './types';
export declare function createNativeNavigator(routeConfigMap: NavigationRouteConfigMap<NativeNavigationOptions, any>, stackConfig: NavigationNativeRouterConfig): import("react-navigation").NavigationNavigator<NavigationNativeRouterConfig, import("react-navigation").NavigationProp<import("react-navigation").NavigationState>>;
export declare function createStackNavigator(routeConfigMap: NavigationRouteConfigMap<NativeNavigationOptions, any>, stackConfig: Omit<NavigationNativeRouterConfig, 'mode'>): import("react-navigation").NavigationNavigator<NavigationNativeRouterConfig, import("react-navigation").NavigationProp<import("react-navigation").NavigationState>>;
export declare function createModalNavigator(routeConfigMap: NavigationRouteConfigMap<NativeNavigationOptions, any>, stackConfig: Omit<NavigationNativeRouterConfig, 'headerMode' | 'mode'>): import("react-navigation").NavigationNavigator<NavigationNativeRouterConfig, import("react-navigation").NavigationProp<import("react-navigation").NavigationState>>;
export declare function createCardNavigator(routeConfigMap: NavigationRouteConfigMap<NativeNavigationOptions, any>, stackConfig: Omit<NavigationNativeRouterConfig, 'headerMode' | 'mode'>): import("react-navigation").NavigationNavigator<NavigationNativeRouterConfig, import("react-navigation").NavigationProp<import("react-navigation").NavigationState>>;
export declare function createSplitNavigator(routeConfigMap: NavigationRouteConfigMap<NativeNavigationOptions, any>, stackConfig: Omit<NavigationNativeRouterConfig, 'headerMode' | 'mode'>): import("react-navigation").NavigationNavigator<NavigationNativeRouterConfig, import("react-navigation").NavigationProp<import("react-navigation").NavigationState>>;
