import * as React from "react"; import { Menubar as MenubarPrimitive } from "@base-ui/react/menubar"; import { Menu as MenuPrimitive } from "@base-ui/react/menu"; export type MenubarProps = MenubarPrimitive.Props; export type MenubarMenuProps = MenuPrimitive.Root.Props; export type MenubarTriggerProps = MenuPrimitive.Trigger.Props; export type MenubarContentProps = MenuPrimitive.Popup.Props & Pick; export type MenubarItemProps = MenuPrimitive.Item.Props & { inset?: boolean; variant?: "default" | "destructive"; }; export type MenubarCheckboxItemProps = MenuPrimitive.CheckboxItem.Props & { inset?: boolean; }; export type MenubarRadioGroupProps = MenuPrimitive.RadioGroup.Props; export type MenubarRadioItemProps = MenuPrimitive.RadioItem.Props & { inset?: boolean; }; export type MenubarSubProps = MenuPrimitive.SubmenuRoot.Props; export type MenubarSubTriggerProps = MenuPrimitive.SubmenuTrigger.Props & { inset?: boolean; }; export type MenubarSeparatorProps = MenuPrimitive.Separator.Props; export type MenubarLabelProps = React.ComponentProps<"div"> & { inset?: boolean; }; export type MenubarShortcutProps = React.ComponentProps<"span">; declare function Menubar({ className, ...props }: MenubarProps): React.JSX.Element; declare function MenubarMenu({ ...props }: MenubarMenuProps): React.JSX.Element; declare function MenubarTrigger({ className, ...props }: MenubarTriggerProps): React.JSX.Element; declare function MenubarContent({ className, align, alignOffset, side, sideOffset, ...props }: MenubarContentProps): React.JSX.Element; declare function MenubarItem({ className, inset, variant, ...props }: MenubarItemProps): React.JSX.Element; declare function MenubarCheckboxItem({ className, children, checked, inset, ...props }: MenubarCheckboxItemProps): React.JSX.Element; declare function MenubarRadioGroup({ ...props }: MenubarRadioGroupProps): React.JSX.Element; declare function MenubarRadioItem({ className, children, inset, ...props }: MenubarRadioItemProps): React.JSX.Element; declare function MenubarSub({ ...props }: MenubarSubProps): React.JSX.Element; declare function MenubarSubTrigger({ className, children, inset, ...props }: MenubarSubTriggerProps): React.JSX.Element; declare function MenubarSubContent(props: MenubarContentProps): React.JSX.Element; declare function MenubarSeparator({ className, ...props }: MenubarSeparatorProps): React.JSX.Element; declare function MenubarLabel({ className, inset, ...props }: MenubarLabelProps): React.JSX.Element; declare function MenubarShortcut({ className, ...props }: MenubarShortcutProps): React.JSX.Element; export { Menubar, MenubarCheckboxItem, MenubarContent, MenubarItem, MenubarLabel, MenubarMenu, MenubarRadioGroup, MenubarRadioItem, MenubarSeparator, MenubarShortcut, MenubarSub, MenubarSubContent, MenubarSubTrigger, MenubarTrigger, };