import React from "react";
import type { ComposableMenuContentProps, ComposableMenuGroupLabelProps, ComposableMenuGroupProps, ComposableMenuItemProps, ComposableMenuProps, ComposableMenuRadioGroupProps, ComposableMenuRadioItemProps, ComposableMenuSeparatorProps, ComposableMenuSubmenuContentProps, ComposableMenuSubmenuProps, ComposableMenuSubmenuTriggerProps, ComposableMenuTriggerProps } from "./menuComposableTypes";
import { SharedMenuItemIcon, SharedMenuItemLabel, SharedMenuItemPrefix, SharedMenuItemSuffix } from "./menuComposableShared";
declare function MenuDropdownRoot({ children, onOpenChange, open, defaultOpen, }: ComposableMenuProps): React.JSX.Element;
declare function MenuDropdownContent({ children, style, className, preferredPlacement, UNSAFE_style, UNSAFE_className, }: ComposableMenuContentProps): React.JSX.Element;
declare function MenuDropdownRadioGroup({ children, value, defaultValue, onValueChange, className, style, UNSAFE_style, UNSAFE_className, }: ComposableMenuRadioGroupProps): React.JSX.Element;
declare function MenuDropdownSeparator({ style, className, UNSAFE_style, UNSAFE_className, }: ComposableMenuSeparatorProps): React.JSX.Element;
declare function MenuDropdownGroup(props: ComposableMenuGroupProps): React.JSX.Element;
declare function MenuDropdownSubmenu({ children, open, defaultOpen, onOpenChange, }: ComposableMenuSubmenuProps): React.JSX.Element;
declare function MenuDropdownSubmenuContent({ children, className, style, UNSAFE_style, UNSAFE_className, }: ComposableMenuSubmenuContentProps): React.JSX.Element;
declare function MenuDropdownGroupLabel(props: ComposableMenuGroupLabelProps): React.JSX.Element;
export declare const MenuDropdown: typeof MenuDropdownRoot & {
    Trigger: React.ForwardRefExoticComponent<ComposableMenuTriggerProps & React.RefAttributes<HTMLDivElement>>;
    Content: typeof MenuDropdownContent;
    Separator: typeof MenuDropdownSeparator;
    RadioGroup: typeof MenuDropdownRadioGroup;
    RadioItem: React.ForwardRefExoticComponent<ComposableMenuRadioItemProps & React.RefAttributes<HTMLElement>>;
    Submenu: typeof MenuDropdownSubmenu;
    SubmenuTrigger: React.ForwardRefExoticComponent<ComposableMenuSubmenuTriggerProps & React.RefAttributes<HTMLElement>>;
    SubmenuContent: typeof MenuDropdownSubmenuContent;
    Group: typeof MenuDropdownGroup;
    Item: React.ForwardRefExoticComponent<ComposableMenuItemProps & React.RefAttributes<HTMLElement>>;
    ItemIcon: typeof SharedMenuItemIcon;
    ItemLabel: typeof SharedMenuItemLabel;
    ItemPrefix: typeof SharedMenuItemPrefix;
    ItemSuffix: typeof SharedMenuItemSuffix;
    GroupLabel: typeof MenuDropdownGroupLabel;
};
export {};
