import { default as React } from 'react';
import * as RadixDropdownMenu from "@radix-ui/react-dropdown-menu";
type DropdownMenuShape = "full" | "minimal" | "sharp";
interface DropdownMenuProps extends RadixDropdownMenu.DropdownMenuProps {
    shape?: DropdownMenuShape;
    glass?: boolean;
}
declare const DropdownMenu: React.FC<DropdownMenuProps>;
declare const DropdownMenuTrigger: typeof RadixDropdownMenu.Trigger;
declare const DropdownMenuGroup: typeof RadixDropdownMenu.Group;
declare const DropdownMenuPortal: typeof RadixDropdownMenu.Portal;
declare const DropdownMenuSub: typeof RadixDropdownMenu.Sub;
declare const DropdownMenuRadioGroup: typeof RadixDropdownMenu.RadioGroup;
declare const DropdownMenuContent: React.ForwardRefExoticComponent<React.ComponentPropsWithoutRef<typeof RadixDropdownMenu.Content> & React.RefAttributes<React.ElementRef<typeof RadixDropdownMenu.Content>>>;
declare const DropdownMenuItem: React.ForwardRefExoticComponent<React.ComponentPropsWithoutRef<typeof RadixDropdownMenu.Item> & {
    inset?: boolean;
} & React.RefAttributes<React.ElementRef<typeof RadixDropdownMenu.Item>>>;
declare const DropdownMenuCheckboxItem: React.ForwardRefExoticComponent<React.ComponentPropsWithoutRef<typeof RadixDropdownMenu.CheckboxItem> & React.RefAttributes<React.ElementRef<typeof RadixDropdownMenu.CheckboxItem>>>;
declare const DropdownMenuRadioItem: React.ForwardRefExoticComponent<React.ComponentPropsWithoutRef<typeof RadixDropdownMenu.RadioItem> & React.RefAttributes<React.ElementRef<typeof RadixDropdownMenu.RadioItem>>>;
declare const DropdownMenuSubTrigger: React.ForwardRefExoticComponent<React.ComponentPropsWithoutRef<typeof RadixDropdownMenu.SubTrigger> & {
    inset?: boolean;
} & React.RefAttributes<React.ElementRef<typeof RadixDropdownMenu.SubTrigger>>>;
declare const DropdownMenuSubContent: React.ForwardRefExoticComponent<React.ComponentPropsWithoutRef<typeof RadixDropdownMenu.SubContent> & React.RefAttributes<React.ElementRef<typeof RadixDropdownMenu.SubContent>>>;
declare const DropdownMenuLabel: React.ForwardRefExoticComponent<React.ComponentPropsWithoutRef<typeof RadixDropdownMenu.Label> & {
    inset?: boolean;
} & React.RefAttributes<React.ElementRef<typeof RadixDropdownMenu.Label>>>;
declare const DropdownMenuSeparator: React.ForwardRefExoticComponent<React.ComponentPropsWithoutRef<typeof RadixDropdownMenu.Separator> & React.RefAttributes<React.ElementRef<typeof RadixDropdownMenu.Separator>>>;
declare const DropdownMenuShortcut: {
    ({ className, ...props }: React.HTMLAttributes<HTMLSpanElement>): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
export { DropdownMenu, DropdownMenuCheckboxItem, DropdownMenuContent, DropdownMenuGroup, DropdownMenuItem, DropdownMenuLabel, DropdownMenuPortal, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuSub, DropdownMenuSubContent, DropdownMenuSubTrigger, DropdownMenuTrigger, };
