import * as react_jsx_runtime from 'react/jsx-runtime';
import * as react from 'react';
import { Hyperlink } from '../icons/nucleo/hyperlink.js';
import { ProductContent } from './content/product-content.js';

type NavTheme = "light" | "dark";
declare const NavContext: react.Context<{
    theme: NavTheme;
}>;
declare const navItems: ({
    name: string;
    content: typeof ProductContent;
    childItems: {
        title: string;
        description: string;
        icon: typeof Hyperlink;
        href: string;
    }[];
    segments: string[];
    href?: undefined;
} | {
    name: string;
    href: string;
    segments: string[];
    content?: undefined;
    childItems?: undefined;
})[];
declare function Nav({ theme, staticDomain, maxWidthWrapperClassName, }: {
    theme?: NavTheme;
    staticDomain?: string;
    maxWidthWrapperClassName?: string;
}): react_jsx_runtime.JSX.Element;

export { Nav, NavContext, NavTheme, navItems };
