import * as React from "react"; import { DropdownMenu as DropdownMenuPrimitive } from "radix-ui"; declare function DropdownMenu({ ...props }: React.ComponentProps): React.JSX.Element; declare function DropdownMenuPortal({ ...props }: React.ComponentProps): React.JSX.Element; declare function DropdownMenuTrigger({ ...props }: React.ComponentProps): React.JSX.Element; declare function DropdownMenuContent({ className, sideOffset, ...props }: React.ComponentProps): React.JSX.Element; declare function DropdownMenuGroup({ ...props }: React.ComponentProps): React.JSX.Element; declare function DropdownMenuItem({ className, inset, variant, disabled, ...props }: Omit, "disabled"> & { disabled?: boolean | undefined; inset?: boolean | undefined; variant?: "default" | "destructive" | undefined; }): React.JSX.Element; declare function DropdownMenuCheckboxItem({ className, children, checked, ...props }: React.ComponentProps): React.JSX.Element; declare function DropdownMenuRadioGroup({ ...props }: React.ComponentProps): React.JSX.Element; declare function DropdownMenuRadioItem({ className, children, disabled, ...props }: Omit, "disabled"> & { disabled?: boolean | undefined; }): React.JSX.Element; declare function DropdownMenuLabel({ className, inset, ...props }: React.ComponentProps & { inset?: boolean | undefined; }): React.JSX.Element; declare function DropdownMenuSeparator({ className, ...props }: React.ComponentProps): React.JSX.Element; declare function DropdownMenuShortcut({ className, ...props }: React.ComponentProps<"span">): React.JSX.Element; declare function DropdownMenuSub({ ...props }: React.ComponentProps): React.JSX.Element; declare function DropdownMenuSubTrigger({ className, inset, children, ...props }: React.ComponentProps & { inset?: boolean | undefined; }): React.JSX.Element; declare function DropdownMenuSubContent({ className, ...props }: React.ComponentProps): React.JSX.Element; /** Right-side meta on a row: a count or the current value. */ declare function DropdownMenuMeta({ className, ...props }: React.ComponentProps<"span">): React.JSX.Element; /** * The selected option's check, on the right of its row. Every option of a * choice list renders it, so the 16px slot stays reserved and right-side meta * lines up whether or not the row is checked. */ declare function DropdownMenuCheck({ checked, className }: { checked: boolean; className?: string; }): React.JSX.Element; /** A plain sentence in a menu (empty, loading, unavailable): said once, never boxed. */ declare function DropdownMenuNote({ className, ...props }: React.ComponentProps<"p">): React.JSX.Element; export { DropdownMenu, DropdownMenuCheck, DropdownMenuMeta, DropdownMenuNote, DropdownMenuPortal, DropdownMenuTrigger, DropdownMenuContent, DropdownMenuGroup, DropdownMenuLabel, DropdownMenuItem, DropdownMenuCheckboxItem, DropdownMenuRadioGroup, DropdownMenuRadioItem, DropdownMenuSeparator, DropdownMenuShortcut, DropdownMenuSub, DropdownMenuSubTrigger, DropdownMenuSubContent, };