/**



*/
import * as React from 'react';
import type { ScreenPlugin } from '../../react-screens';
import { CloudConfigPlugin } from '../../react-cloud-config';
interface NavProps {
    isLocalMode: boolean;
    children?: any;
    className?: string;
    userName?: string;
    showCollections: boolean;
    collectionsInfo: {
        collections: {
            label?: string;
            name: string;
        }[];
    };
    contentCreators?: any;
    screens?: ScreenPlugin[];
    cloudConfigs?: CloudConfigPlugin[];
    sidebarWidth?: number;
    RenderNavSite: React.ComponentType<{
        view: ScreenPlugin;
    }>;
    RenderNavCloud: React.ComponentType<{
        config: CloudConfigPlugin;
    }>;
    RenderNavCollection: React.ComponentType<{
        collection: {
            label: string;
            name: string;
        };
    }>;
}
export declare const Nav: ({ isLocalMode, className, children, showCollections, collectionsInfo, screens, cloudConfigs, contentCreators, sidebarWidth, RenderNavSite, RenderNavCloud, RenderNavCollection, ...props }: NavProps) => JSX.Element;
export {};
