///
import * as DropdownMenuPrimitive from "@radix-ui/react-dropdown-menu";
export type MenuContentProps = {
children?: React.ReactNode;
className?: string;
} & DropdownMenuPrimitive.DropdownMenuContentProps;
export declare const MenuContent: import("react").ForwardRefExoticComponent<{
children?: React.ReactNode;
className?: string | undefined;
} & DropdownMenuPrimitive.DropdownMenuContentProps & import("react").RefAttributes>;
export type MenuProps = {
trigger?: React.ReactNode;
modal?: Pick;
className?: string;
children?: React.ReactNode;
} & DropdownMenuPrimitive.DropdownMenuProps;
export declare const MenuTrigger: import("react").ForwardRefExoticComponent>;
/** Displays a menu to the user. Supports labels, groups, checkable items, submenus, and more.
*
* Built using Radix Dropdown Menu, styled for Stellar.
* Refer to the Radix docs for complete documentation of available properties aside from the ones
* added by this wrapper component.
*
* Figma Docs TODO,
* [Radix Docs](https://www.radix-ui.com/docs/primitives/components/dropdown-menu)
*/
export declare const Menu: ({ children, trigger, modal, ...props }: MenuProps) => import("react/jsx-runtime").JSX.Element;
export type MenuLabelProps = {
className?: string;
children?: React.ReactNode;
} & DropdownMenuPrimitive.DropdownMenuLabelProps;
export declare const MenuLabel: ({ children, className, ...props }: MenuLabelProps) => import("react/jsx-runtime").JSX.Element;
export type MenuItemProps = {
className?: string;
children?: React.ReactNode;
} & DropdownMenuPrimitive.DropdownMenuItemProps;
export declare const MenuItem: ({ children, className, ...props }: MenuItemProps) => import("react/jsx-runtime").JSX.Element;
export type MenuGroupsProps = {
className?: string;
children?: React.ReactNode;
} & DropdownMenuPrimitive.DropdownMenuGroupProps;
export declare const MenuGroup: ({ children, className, ...props }: MenuGroupsProps) => import("react/jsx-runtime").JSX.Element;
export type MenuItemIndicatorProps = {
className?: string;
children?: React.ReactNode;
} & DropdownMenuPrimitive.DropdownMenuItemIndicatorProps;
export declare const MenuItemIndicator: ({ children, className, ...props }: MenuItemIndicatorProps) => import("react/jsx-runtime").JSX.Element;
export type MenuCheckboxItemProps = {
className?: string;
children?: React.ReactNode;
} & DropdownMenuPrimitive.DropdownMenuCheckboxItemProps;
export declare const MenuCheckboxItem: import("react").ForwardRefExoticComponent<{
className?: string | undefined;
children?: React.ReactNode;
} & DropdownMenuPrimitive.DropdownMenuCheckboxItemProps & import("react").RefAttributes>;
export declare const MenuRadioGroup: import("react").ForwardRefExoticComponent>;
export type MenuRadioItemProps = {
className?: string;
children?: React.ReactNode;
} & DropdownMenuPrimitive.DropdownMenuRadioItemProps;
export declare const MenuRadioItem: import("react").ForwardRefExoticComponent<{
className?: string | undefined;
children?: React.ReactNode;
} & DropdownMenuPrimitive.DropdownMenuRadioItemProps & import("react").RefAttributes>;
export type MenuSeparatorProps = {
className?: string;
children?: React.ReactNode;
} & DropdownMenuPrimitive.DropdownMenuSeparatorProps;
export declare const MenuSeparator: ({ className, ...props }: MenuSeparatorProps) => import("react/jsx-runtime").JSX.Element;
export type MenuSubTriggerProps = {
className?: string;
children?: React.ReactNode;
} & DropdownMenuPrimitive.DropdownMenuSubTriggerProps;
export declare const MenuSubTrigger: ({ children, className, ...props }: MenuSubTriggerProps) => import("react/jsx-runtime").JSX.Element;
export type MenuSubProps = {
children?: React.ReactNode;
} & DropdownMenuPrimitive.DropdownMenuSubProps;
export declare const MenuSub: ({ children, ...props }: MenuSubProps) => import("react/jsx-runtime").JSX.Element;
export type MenuSubContentProps = {
className?: string;
children?: React.ReactNode;
} & DropdownMenuPrimitive.DropdownMenuSubContentProps;
export declare const MenuSubContent: import("react").ForwardRefExoticComponent<{
className?: string | undefined;
children?: React.ReactNode;
} & DropdownMenuPrimitive.DropdownMenuSubContentProps & import("react").RefAttributes>;
export type MenuRightSlotProps = {
className?: string;
children?: React.ReactNode;
};
export declare const MenuRightSlot: ({ children, className, ...props }: MenuRightSlotProps) => import("react/jsx-runtime").JSX.Element;