import { default as React } from 'react';
import * as RadixMenubar from "@radix-ui/react-menubar";
type MenubarShape = "full" | "minimal" | "sharp";
interface MenubarProps extends RadixMenubar.MenubarProps {
    shape?: MenubarShape;
}
export declare const Menubar: React.FC<MenubarProps> & {
    Menu: {
        (props: RadixMenubar.MenubarMenuProps & {
            __scopeMenubar?: import('@radix-ui/react-context').Scope;
        }): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
    Trigger: React.ForwardRefExoticComponent<Omit<RadixMenubar.MenubarTriggerProps & React.RefAttributes<HTMLButtonElement>, "ref"> & React.RefAttributes<HTMLButtonElement>>;
    Content: React.ForwardRefExoticComponent<Omit<RadixMenubar.MenubarContentProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;
    Item: React.ForwardRefExoticComponent<Omit<RadixMenubar.MenubarItemProps & React.RefAttributes<HTMLDivElement>, "ref"> & {
        inset?: boolean;
    } & React.RefAttributes<HTMLDivElement>>;
    Separator: React.ForwardRefExoticComponent<Omit<RadixMenubar.MenubarSeparatorProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;
    Label: React.ForwardRefExoticComponent<Omit<RadixMenubar.MenubarLabelProps & React.RefAttributes<HTMLDivElement>, "ref"> & {
        inset?: boolean;
    } & React.RefAttributes<HTMLDivElement>>;
    CheckboxItem: React.ForwardRefExoticComponent<Omit<RadixMenubar.MenubarCheckboxItemProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;
    RadioGroup: React.ForwardRefExoticComponent<RadixMenubar.MenubarRadioGroupProps & React.RefAttributes<HTMLDivElement>>;
    RadioItem: React.ForwardRefExoticComponent<Omit<RadixMenubar.MenubarRadioItemProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;
    Portal: React.FC<RadixMenubar.MenubarPortalProps>;
    Group: React.ForwardRefExoticComponent<RadixMenubar.MenubarGroupProps & React.RefAttributes<HTMLDivElement>>;
    Sub: React.FC<RadixMenubar.MenubarSubProps>;
    SubContent: React.ForwardRefExoticComponent<Omit<RadixMenubar.MenubarSubContentProps & React.RefAttributes<HTMLDivElement>, "ref"> & React.RefAttributes<HTMLDivElement>>;
    SubTrigger: React.ForwardRefExoticComponent<Omit<RadixMenubar.MenubarSubTriggerProps & React.RefAttributes<HTMLDivElement>, "ref"> & {
        inset?: boolean;
    } & React.RefAttributes<HTMLDivElement>>;
    Shortcut: {
        ({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>): import("react/jsx-runtime").JSX.Element;
        displayName: string;
    };
};
export {};
