import { ComponentPropsWithoutRef, ElementRef, HTMLAttributes } from 'react'; import * as DropdownMenuPrimitive from '@radix-ui/react-dropdown-menu'; declare const DropdownMenu: import('react').FC; declare const DropdownMenuTrigger: import('react').ForwardRefExoticComponent>; declare const DropdownMenuGroup: import('react').ForwardRefExoticComponent>; declare const DropdownMenuPortal: import('react').FC; declare const DropdownMenuSub: import('react').FC; declare const DropdownMenuRadioGroup: import('react').ForwardRefExoticComponent>; declare function DropdownMenuSubTrigger({ ref, className, inset, children, ...props }: ComponentPropsWithoutRef & { inset?: boolean; } & { ref?: React.Ref>; }): import("react/jsx-runtime").JSX.Element; declare namespace DropdownMenuSubTrigger { var displayName: string | undefined; } declare function DropdownMenuSubContent({ ref, className, ...props }: ComponentPropsWithoutRef & { ref?: React.Ref>; }): import("react/jsx-runtime").JSX.Element; declare namespace DropdownMenuSubContent { var displayName: string | undefined; } declare function DropdownMenuContent({ ref, className, sideOffset, ...props }: ComponentPropsWithoutRef & { ref?: React.Ref>; }): import("react/jsx-runtime").JSX.Element; declare namespace DropdownMenuContent { var displayName: string | undefined; } declare function DropdownMenuItem({ ref, className, inset, ...props }: ComponentPropsWithoutRef & { inset?: boolean; } & { ref?: React.Ref>; }): import("react/jsx-runtime").JSX.Element; declare namespace DropdownMenuItem { var displayName: string | undefined; } declare function DropdownMenuCheckboxItem({ ref, className, children, checked, ...props }: ComponentPropsWithoutRef & { ref?: React.Ref>; }): import("react/jsx-runtime").JSX.Element; declare namespace DropdownMenuCheckboxItem { var displayName: string | undefined; } declare function DropdownMenuRadioItem({ ref, className, children, ...props }: ComponentPropsWithoutRef & { ref?: React.Ref>; }): import("react/jsx-runtime").JSX.Element; declare namespace DropdownMenuRadioItem { var displayName: string | undefined; } declare function DropdownMenuLabel({ ref, className, inset, ...props }: ComponentPropsWithoutRef & { inset?: boolean; } & { ref?: React.Ref>; }): import("react/jsx-runtime").JSX.Element; declare namespace DropdownMenuLabel { var displayName: string | undefined; } declare function DropdownMenuSeparator({ ref, className, ...props }: ComponentPropsWithoutRef & { ref?: React.Ref>; }): import("react/jsx-runtime").JSX.Element; declare namespace DropdownMenuSeparator { var displayName: string | undefined; } declare const DropdownMenuShortcut: { ({ className, ...props }: HTMLAttributes): import("react/jsx-runtime").JSX.Element; displayName: string; }; export { DropdownMenu, DropdownMenuCheckboxItem, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuPortal, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuSub, DropdownMenuSubContent, DropdownMenuSubTrigger, DropdownMenuTrigger, }; //# sourceMappingURL=dropdown-menu.d.ts.map