import { default as React } from 'react';
import * as RadixNavigationMenu from "@radix-ui/react-navigation-menu";
export declare const navigationMenuTriggerStyle: (props?: import('class-variance-authority/dist/types').ClassProp | undefined) => string;
declare const NavigationMenuRoot: React.ForwardRefExoticComponent<React.ComponentPropsWithoutRef<typeof RadixNavigationMenu.Root> & React.RefAttributes<React.ElementRef<typeof RadixNavigationMenu.Root>>>;
declare const NavigationMenuList: React.ForwardRefExoticComponent<React.ComponentPropsWithoutRef<typeof RadixNavigationMenu.List> & React.RefAttributes<React.ElementRef<typeof RadixNavigationMenu.List>>>;
declare const NavigationMenuItem: typeof RadixNavigationMenu.Item;
declare const NavigationMenuTrigger: React.ForwardRefExoticComponent<React.ComponentPropsWithoutRef<typeof RadixNavigationMenu.Trigger> & React.RefAttributes<React.ElementRef<typeof RadixNavigationMenu.Trigger>>>;
declare const NavigationMenuContent: React.ForwardRefExoticComponent<React.ComponentPropsWithoutRef<typeof RadixNavigationMenu.Content> & React.RefAttributes<React.ElementRef<typeof RadixNavigationMenu.Content>>>;
declare const NavigationMenuLink: typeof RadixNavigationMenu.Link;
declare const NavigationMenuContentList: React.ForwardRefExoticComponent<React.HTMLAttributes<HTMLUListElement> & {
    grid?: "cols-1" | "cols-2" | "cols-3";
} & React.RefAttributes<HTMLUListElement>>;
interface ContentItemProps extends Omit<React.ComponentPropsWithoutRef<typeof NavigationMenuLink>, "title"> {
    title: React.ReactNode;
    startIcon?: React.ReactNode;
    endAdornment?: React.ReactNode;
}
declare const NavigationMenuContentItem: React.ForwardRefExoticComponent<ContentItemProps & React.RefAttributes<never>>;
declare const NavigationMenuViewport: React.ForwardRefExoticComponent<React.ComponentPropsWithoutRef<typeof RadixNavigationMenu.Viewport> & React.RefAttributes<React.ElementRef<typeof RadixNavigationMenu.Viewport>>>;
declare const NavigationMenuIndicator: React.ForwardRefExoticComponent<React.ComponentPropsWithoutRef<typeof RadixNavigationMenu.Indicator> & React.RefAttributes<React.ElementRef<typeof RadixNavigationMenu.Indicator>>>;
export declare const NavigationMenu: typeof NavigationMenuRoot & {
    List: typeof NavigationMenuList;
    Item: typeof NavigationMenuItem;
    Content: typeof NavigationMenuContent;
    Trigger: typeof NavigationMenuTrigger;
    Link: typeof NavigationMenuLink;
    Indicator: typeof NavigationMenuIndicator;
    Viewport: typeof NavigationMenuViewport;
    ContentList: typeof NavigationMenuContentList;
    ContentItem: typeof NavigationMenuContentItem;
};
export {};
