import { NavigationActionsObject, NavigationOptions } from '@bluebase/components';
import { MaybeThunk, Theme } from '@bluebase/core';
import { NavigatorPropsWithResolvedRoutes } from '../../types';
import React from 'react';
import { ScreenViewStyles } from '../StackNavigator';
export interface DrawerViewProps {
    navigationOptions?: MaybeThunk<NavigationOptions>;
    screen?: React.ComponentType<any>;
    navigation: NavigationActionsObject;
    navigator: NavigatorPropsWithResolvedRoutes;
    children: React.ReactNode;
    styles?: ScreenViewStyles;
}
export declare const DrawerView: {
    (props: DrawerViewProps): JSX.Element;
    defaultStyles(theme: Theme): {
        root: {
            backgroundColor: string;
            flex: number;
        };
    };
};
