import type { ComponentProps } from "react";
import { MenuItemIndicator, MenuItemRoot, MenuItemSubmenuIndicator } from "./menu-item";
export declare const MenuItem: (({ children, className, variant, ...props }: import("./menu-item").MenuItemRootProps) => import("react/jsx-runtime").JSX.Element) & {
    Root: ({ children, className, variant, ...props }: import("./menu-item").MenuItemRootProps) => import("react/jsx-runtime").JSX.Element;
    Indicator: ({ children, className, type, ...props }: import("./menu-item").MenuItemIndicatorProps) => import("react/jsx-runtime").JSX.Element;
    SubmenuIndicator: ({ children, className, ...props }: import("./menu-item").MenuItemSubmenuIndicatorProps) => import("react/jsx-runtime").JSX.Element | null;
};
export type MenuItem = {
    Props: ComponentProps<typeof MenuItemRoot>;
    RootProps: ComponentProps<typeof MenuItemRoot>;
    IndicatorProps: ComponentProps<typeof MenuItemIndicator>;
    SubmenuIndicatorProps: ComponentProps<typeof MenuItemSubmenuIndicator>;
};
export { MenuItemRoot, MenuItemIndicator, MenuItemSubmenuIndicator };
export type { MenuItemRootProps, MenuItemRootProps as MenuItemProps, MenuItemIndicatorProps, MenuItemSubmenuIndicatorProps, } from "./menu-item";
export { menuItemVariants } from "@heroui/styles";
export type { MenuItemVariants } from "@heroui/styles";
