import * as React from "react";
import { Menu as MenuPrimitive } from "@base-ui/react/menu";
declare function Menu(props: MenuPrimitive.Root.Props): import("react/jsx-runtime").JSX.Element;
declare function MenuTrigger(props: MenuPrimitive.Trigger.Props): import("react/jsx-runtime").JSX.Element;
declare function MenuContent({ align, alignOffset, side, sideOffset, className, ...props }: MenuPrimitive.Popup.Props & Pick<MenuPrimitive.Positioner.Props, "align" | "alignOffset" | "side" | "sideOffset">): import("react/jsx-runtime").JSX.Element;
declare function MenuItem({ className, variant, ...props }: MenuPrimitive.Item.Props & {
    variant?: "default" | "destructive";
}): import("react/jsx-runtime").JSX.Element;
declare function MenuRadioGroup(props: MenuPrimitive.RadioGroup.Props): import("react/jsx-runtime").JSX.Element;
declare function MenuRadioItem({ className, children, ...props }: MenuPrimitive.RadioItem.Props): import("react/jsx-runtime").JSX.Element;
declare function MenuSeparator({ className, ...props }: MenuPrimitive.Separator.Props): import("react/jsx-runtime").JSX.Element;
declare function MenuGroup({ className, ...props }: React.ComponentPropsWithoutRef<"div"> & {
    role?: string;
}): import("react/jsx-runtime").JSX.Element;
declare function MenuLabel({ className, ...props }: React.ComponentPropsWithoutRef<"span">): import("react/jsx-runtime").JSX.Element;
export { Menu, MenuTrigger, MenuContent, MenuItem, MenuRadioGroup, MenuRadioItem, MenuSeparator, MenuGroup, MenuLabel, };
//# sourceMappingURL=menu.d.ts.map