import * as React from "react"; import * as Radix from "@radix-ui/react-primitive"; import { Primitive } from "@radix-ui/react-primitive"; import * as MenuPrimitive from "@radix-ui/react-menu"; type Direction = 'ltr' | 'rtl'; export const createDropdownMenuScope: import("@radix-ui/react-context").CreateScope; export interface DropdownMenuProps { children?: React.ReactNode; dir?: Direction; open?: boolean; defaultOpen?: boolean; onOpenChange?(open: boolean): void; modal?: boolean; } export const DropdownMenu: React.FC; type PrimitiveButtonProps = Radix.ComponentPropsWithoutRef; export interface DropdownMenuTriggerProps extends PrimitiveButtonProps { } export const DropdownMenuTrigger: React.ForwardRefExoticComponent>; type MenuPortalProps = React.ComponentPropsWithoutRef; export interface DropdownMenuPortalProps extends MenuPortalProps { } export const DropdownMenuPortal: React.FC; type MenuContentProps = Radix.ComponentPropsWithoutRef; export interface DropdownMenuContentProps extends Omit { } export const DropdownMenuContent: React.ForwardRefExoticComponent>; type MenuGroupProps = Radix.ComponentPropsWithoutRef; export interface DropdownMenuGroupProps extends MenuGroupProps { } export const DropdownMenuGroup: React.ForwardRefExoticComponent>; type MenuLabelProps = Radix.ComponentPropsWithoutRef; export interface DropdownMenuLabelProps extends MenuLabelProps { } export const DropdownMenuLabel: React.ForwardRefExoticComponent>; type MenuItemProps = Radix.ComponentPropsWithoutRef; export interface DropdownMenuItemProps extends MenuItemProps { } export const DropdownMenuItem: React.ForwardRefExoticComponent>; type MenuCheckboxItemProps = Radix.ComponentPropsWithoutRef; export interface DropdownMenuCheckboxItemProps extends MenuCheckboxItemProps { } export const DropdownMenuCheckboxItem: React.ForwardRefExoticComponent>; type MenuRadioGroupProps = Radix.ComponentPropsWithoutRef; export interface DropdownMenuRadioGroupProps extends MenuRadioGroupProps { } export const DropdownMenuRadioGroup: React.ForwardRefExoticComponent>; type MenuRadioItemProps = Radix.ComponentPropsWithoutRef; export interface DropdownMenuRadioItemProps extends MenuRadioItemProps { } export const DropdownMenuRadioItem: React.ForwardRefExoticComponent>; type MenuItemIndicatorProps = Radix.ComponentPropsWithoutRef; export interface DropdownMenuItemIndicatorProps extends MenuItemIndicatorProps { } export const DropdownMenuItemIndicator: React.ForwardRefExoticComponent>; type MenuSeparatorProps = Radix.ComponentPropsWithoutRef; export interface DropdownMenuSeparatorProps extends MenuSeparatorProps { } export const DropdownMenuSeparator: React.ForwardRefExoticComponent>; type MenuArrowProps = Radix.ComponentPropsWithoutRef; export interface DropdownMenuArrowProps extends MenuArrowProps { } export const DropdownMenuArrow: React.ForwardRefExoticComponent>; export interface DropdownMenuSubProps { children?: Rea