import PropTypes from 'prop-types';
export declare const hasActive: (nav: any, naviagateChild?: boolean, userData?: any) => boolean;
export declare const hasMatchingRoles: (roles: any, userRoles: any) => boolean;
export declare const hasPermission: (item: any, options?: any, children?: boolean) => boolean;
export declare const checkChildren: (children: any, path: any, userData: any) => boolean;
declare const LeftNavigation: {
    ({ logo, items, onClick, permissions, roles, rightItems, openDrawer, onCloseDrawer, userData }: any): import("react/jsx-runtime").JSX.Element;
    propTypes: {
        items: PropTypes.Requireable<any[]>;
        className: PropTypes.Requireable<string>;
        permissions: PropTypes.Requireable<any[]>;
        roles: PropTypes.Requireable<any[]>;
        openDrawer: PropTypes.Requireable<boolean>;
        onClick: PropTypes.Requireable<(...args: any[]) => any>;
        onCloseDrawer: PropTypes.Requireable<(...args: any[]) => any>;
        logo: PropTypes.Requireable<object>;
    };
};
export default LeftNavigation;
