import React from 'react';
/**
 * Core site layout common to all pages
 */
export declare const Shell: {
    (props: any): React.JSX.Element;
    propTypes: {
        /**
         * The newest propTypes have been added but older ones are missing @todo: add missing propTypes for Shell.
         */
        /**
         * The array used to map for label and functions to list items.
         */
        switcherData: any;
        /**
         * The active label displayed.
         */
        selectedItem: any;
        /**
         *  Provides a method set the selector width. Default is 100.
         */
        switcherWidth: any;
        /**
         * Children nodes
         */
        children: any;
        /**
         * Name of site
         */
        siteName: any;
        /**
         * Component to render for the user Avatar
         */
        userAvatar: any;
        appContent: any;
        leftMenu: any;
        appSelectorMenus: any;
        className: any;
        navRoot: any;
        /**
         * Should the shell use mock data
         */
        useMockData: any;
        mockMenus: any;
        unityUrl: any;
        expander: any;
        sidebarTitle: any;
        navMenuHoverOn: any;
        toggleOne: any;
        toggleTwo: any;
        closePrimary: any;
        closeSecondary: any;
        panelExpanded: any;
        panelExpandedSecondary: any;
        setPanelExpanded: any;
        setPanelExpandedSecondary: any;
        breadCrumbAltLabelList: any;
        currentLocation: any;
        utilitySidebarResizable: any;
        utilitySidebarToggleOverride: any;
        onUtilitySidebarToggleExpandClick: any;
        hideLayout: any;
        languages: any;
        /**
         * Passes the background color on the project switcher (default: theme secondary)
         */
        projectSwitcherColor: any;
        /**
         * Map of widget identifiers to React.lazy components.
         * Internally merged with UdpPagesLazy. Preferred over getWidget/isValidWidget.
         */
        widgets: any;
        /** @deprecated Use `widgets` prop instead */
        getWidget: any;
        /** @deprecated Use `widgets` prop instead */
        isValidWidget: any;
        currentTenant: any;
        hamburgerMenuAccessRole: any;
    };
};
//# sourceMappingURL=Shell.d.ts.map