/// <reference types="react" />
import { Header, HeaderBackButton } from './components';
export declare const BasePlugin: {
    description: string;
    key: string;
    name: string;
    version: string;
    defaultConfigs: {
        /**
         * If enabled, navigation.source value is set with router value
         * from react-router's context.
         */
        'plugin.react-router.enableSourceInNavigationActions': boolean;
    };
    components: {
        DrawerView: {
            (props: import("./navigators").DrawerViewProps): JSX.Element;
            defaultStyles(theme: import("@bluebase/core").Theme): {
                root: {
                    backgroundColor: string;
                    flex: number;
                };
            };
        };
        Header: typeof Header;
        HeaderBackButton: typeof HeaderBackButton;
        HeaderTitle: import("react").FunctionComponent<import("@bluebase/components").HeaderTitleProps>;
        ScreenView: {
            (props: import("./navigators").ScreenViewProps): JSX.Element;
            defaultStyles(theme: import("@bluebase/core").Theme): {
                content: {
                    flex: number;
                };
                root: {
                    backgroundColor: string;
                    flex: number;
                    height: string;
                };
            };
        };
        TabBar: (props: import("./navigators").TabBarProps) => JSX.Element;
        TabView: {
            (props: import("./navigators").TabViewProps): JSX.Element;
            defaultStyles(theme: import("@bluebase/core").Theme): {
                content: {
                    flex: number;
                };
                root: {
                    backgroundColor: string;
                    flex: number;
                };
            };
        };
    };
};
