import React from 'react'; import { VariantProps } from 'class-variance-authority'; declare const menuItemVariants: (props?: ({ variant?: "default" | "destructive" | null | undefined; isActive?: boolean | null | undefined; isDisabled?: boolean | null | undefined; isCollapsed?: boolean | null | undefined; hasPaddingPrefix?: boolean | null | undefined; isList?: boolean | null | undefined; active?: boolean | "undefined" | null | undefined; clearStyleClick?: boolean | null | undefined; } & import("class-variance-authority/dist/types").ClassProp) | undefined) => string; export type MenuItemContextProps = VariantProps; declare const useMenuItemContext: () => MenuItemContextProps; export interface MenuItemProps extends React.HTMLAttributes, MenuItemContextProps { asChild?: boolean; } declare const MenuItem: React.ForwardRefExoticComponent>; declare const MenuItemPrefix: React.ForwardRefExoticComponent & React.RefAttributes>; declare const MenuItemCollapsible: { ({ children }: { children: React.ReactNode; }): React.ReactNode; displayName: string; }; declare const MenuItemContent: React.ForwardRefExoticComponent & React.RefAttributes>; declare const MenuItemTitle: React.ForwardRefExoticComponent & { isList?: boolean | undefined; } & React.RefAttributes>; declare const MenuItemSubTitle: React.ForwardRefExoticComponent & React.RefAttributes>; declare const MenuItemSkeleton: React.ForwardRefExoticComponent & React.RefAttributes>; export { menuItemVariants, useMenuItemContext, MenuItem, MenuItemTitle, MenuItemSubTitle, MenuItemContent, MenuItemPrefix, MenuItemCollapsible, MenuItemSkeleton, };