import * as class_variance_authority_types from 'class-variance-authority/types'; import * as React from 'react'; import * as NavigationMenuPrimitive from '@radix-ui/react-navigation-menu'; type DirectionType = "rtl" | "ltr"; declare const navigationMenuTriggerStyle: (props?: class_variance_authority_types.ClassProp | undefined) => string; type StandardNavigationMenuItemProps = { icon?: React.ReactNode; title: string; subtitle?: string; }; type NavigationMenuItemProps = { trigger: any; content?: any; action?: any; path?: string; }; type NavigationMenuTypes = { items: NavigationMenuItemProps[]; rootClassNames?: string; viewportClassNames?: string; triggerClassNames?: string; actionFirst?: boolean; direction?: DirectionType; }; declare const NavigationMenuRoot: React.ForwardRefExoticComponent, "ref"> & { viewportClassNames?: string; } & React.RefAttributes>; declare const NavigationMenuList: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const NavigationMenuTrigger: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const NavigationMenuContent: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const StandardNavigationMenuItem: React.FC>; declare const NavigationMenuViewport: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const NavigationMenuIndicator: React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>; declare const NavigationMenu: React.FC; declare const NavigationMenuItem: React.ForwardRefExoticComponent>; declare const NavigationMenuLink: React.ForwardRefExoticComponent>; export { NavigationMenu, NavigationMenuContent, NavigationMenuIndicator, NavigationMenuItem, NavigationMenuLink, NavigationMenuList, NavigationMenuRoot, NavigationMenuTrigger, NavigationMenuViewport, StandardNavigationMenuItem, navigationMenuTriggerStyle };