import * as React$1 from "react";
import * as react_jsx_runtime196 from "react/jsx-runtime";
import * as NavigationMenuPrimitive from "@radix-ui/react-navigation-menu";
import * as class_variance_authority_types9 from "class-variance-authority/types";

//#region src/react/ui/navigation-menu.d.ts
/** Horizontal navigation menu with dropdown submenus */
declare function NavigationMenu({
  className,
  children,
  viewport,
  ...props
}: React$1.ComponentProps<typeof NavigationMenuPrimitive.Root> & {
  viewport?: boolean;
}): react_jsx_runtime196.JSX.Element;
/** Container list for navigation menu items */
declare function NavigationMenuList({
  className,
  ...props
}: React$1.ComponentProps<typeof NavigationMenuPrimitive.List>): react_jsx_runtime196.JSX.Element;
/** Individual navigation menu item */
declare function NavigationMenuItem({
  className,
  ...props
}: React$1.ComponentProps<typeof NavigationMenuPrimitive.Item>): react_jsx_runtime196.JSX.Element;
declare const navigationMenuTriggerStyle: (props?: class_variance_authority_types9.ClassProp | undefined) => string;
/** Button that opens a navigation submenu */
declare function NavigationMenuTrigger({
  className,
  children,
  ...props
}: React$1.ComponentProps<typeof NavigationMenuPrimitive.Trigger>): react_jsx_runtime196.JSX.Element;
/** Dropdown content area for navigation submenu */
declare function NavigationMenuContent({
  className,
  ...props
}: React$1.ComponentProps<typeof NavigationMenuPrimitive.Content>): react_jsx_runtime196.JSX.Element;
/** Viewport container for navigation menu content */
declare function NavigationMenuViewport({
  className,
  ...props
}: React$1.ComponentProps<typeof NavigationMenuPrimitive.Viewport>): react_jsx_runtime196.JSX.Element;
/** Clickable link within navigation menu */
declare function NavigationMenuLink({
  className,
  ...props
}: React$1.ComponentProps<typeof NavigationMenuPrimitive.Link>): react_jsx_runtime196.JSX.Element;
/** Visual indicator for active navigation menu item */
declare function NavigationMenuIndicator({
  className,
  ...props
}: React$1.ComponentProps<typeof NavigationMenuPrimitive.Indicator>): react_jsx_runtime196.JSX.Element;
//#endregion
export { NavigationMenu, NavigationMenuContent, NavigationMenuIndicator, NavigationMenuItem, NavigationMenuLink, NavigationMenuList, NavigationMenuTrigger, NavigationMenuViewport, navigationMenuTriggerStyle };
//# sourceMappingURL=navigation-menu.d.ts.map