import { BlueBaseContextPack, NavigatorProps, RouteConfig } from '@bluebase/components'; import { BlueBase } from '@bluebase/core'; import React from 'react'; /** * Navigator (V5) * Renders a single navigator * @param props */ export declare const Navigator: (inputProps: NavigatorProps) => React.JSX.Element | null; export type PreparedNavigatorProps = NavigatorProps & { NavigatorComponent: { [key: string]: any; }; }; /** * Converts paths from react-navigation pattern to react-router pattern * @param navigator * @param parentPath */ export declare const preparePaths: (navigatorProps: NavigatorProps, contextPack: BlueBaseContextPack, BB: BlueBase) => PreparedNavigatorProps; /** * Given a route object, creates a Screen component * @param route * @param BB */ export declare const createNavigatorScreenComponent: (route: RouteConfig, BB: BlueBase) => (props: any) => React.JSX.Element;