import * as React from "react"; interface DropdownMenuProps { children: React.ReactNode; defaultOpen?: boolean; open?: boolean; onOpenChange?: (open: boolean) => void; hoverMode?: boolean; } declare const DropdownMenu: React.FC; interface DropdownMenuTriggerProps { children: React.ReactNode; asChild?: boolean; } declare const DropdownMenuTrigger: React.ForwardRefExoticComponent & React.RefAttributes>; interface DropdownMenuContentProps extends React.HTMLAttributes { align?: "start" | "center" | "end"; alignOffset?: number; side?: "top" | "right" | "bottom" | "left"; sideOffset?: number; variant?: "default" | "contextMenu"; } declare const DropdownMenuContent: React.ForwardRefExoticComponent>; interface DropdownMenuLabelProps extends React.HTMLAttributes { } declare const DropdownMenuLabel: React.ForwardRefExoticComponent>; interface DropdownMenuItemProps extends React.HTMLAttributes { inset?: boolean; disabled?: boolean; } declare const DropdownMenuItem: React.ForwardRefExoticComponent>; interface DropdownMenuSeparatorProps extends React.HTMLAttributes { } declare const DropdownMenuSeparator: React.ForwardRefExoticComponent>; interface DropdownMenuGroupProps extends React.HTMLAttributes { } declare const DropdownMenuGroup: React.ForwardRefExoticComponent>; export { DropdownMenu, DropdownMenuTrigger, DropdownMenuContent, DropdownMenuLabel, DropdownMenuItem, DropdownMenuSeparator, DropdownMenuGroup, };