import * as React$1 from "react";
import * as react_jsx_runtime81 from "react/jsx-runtime";
import * as ContextMenuPrimitive from "@radix-ui/react-context-menu";

//#region src/react/ui/context-menu.d.ts
/** Menu triggered by right-clicking an element */
declare function ContextMenu({
  ...props
}: React$1.ComponentProps<typeof ContextMenuPrimitive.Root>): react_jsx_runtime81.JSX.Element;
declare function ContextMenuTrigger({
  ...props
}: React$1.ComponentProps<typeof ContextMenuPrimitive.Trigger>): react_jsx_runtime81.JSX.Element;
declare function ContextMenuGroup({
  ...props
}: React$1.ComponentProps<typeof ContextMenuPrimitive.Group>): react_jsx_runtime81.JSX.Element;
declare function ContextMenuPortal({
  container,
  ...props
}: React$1.ComponentProps<typeof ContextMenuPrimitive.Portal>): react_jsx_runtime81.JSX.Element;
declare function ContextMenuSub({
  ...props
}: React$1.ComponentProps<typeof ContextMenuPrimitive.Sub>): react_jsx_runtime81.JSX.Element;
declare function ContextMenuRadioGroup({
  ...props
}: React$1.ComponentProps<typeof ContextMenuPrimitive.RadioGroup>): react_jsx_runtime81.JSX.Element;
declare function ContextMenuSubTrigger({
  className,
  inset,
  children,
  ...props
}: React$1.ComponentProps<typeof ContextMenuPrimitive.SubTrigger> & {
  inset?: boolean;
}): react_jsx_runtime81.JSX.Element;
declare function ContextMenuSubContent({
  className,
  ...props
}: React$1.ComponentProps<typeof ContextMenuPrimitive.SubContent>): react_jsx_runtime81.JSX.Element;
declare function ContextMenuContent({
  className,
  ...props
}: React$1.ComponentProps<typeof ContextMenuPrimitive.Content>): react_jsx_runtime81.JSX.Element;
declare function ContextMenuItem({
  className,
  inset,
  variant,
  ...props
}: React$1.ComponentProps<typeof ContextMenuPrimitive.Item> & {
  inset?: boolean;
  variant?: "default" | "destructive";
}): react_jsx_runtime81.JSX.Element;
declare function ContextMenuCheckboxItem({
  className,
  children,
  checked,
  ...props
}: React$1.ComponentProps<typeof ContextMenuPrimitive.CheckboxItem>): react_jsx_runtime81.JSX.Element;
declare function ContextMenuRadioItem({
  className,
  children,
  ...props
}: React$1.ComponentProps<typeof ContextMenuPrimitive.RadioItem>): react_jsx_runtime81.JSX.Element;
declare function ContextMenuLabel({
  className,
  inset,
  ...props
}: React$1.ComponentProps<typeof ContextMenuPrimitive.Label> & {
  inset?: boolean;
}): react_jsx_runtime81.JSX.Element;
declare function ContextMenuSeparator({
  className,
  ...props
}: React$1.ComponentProps<typeof ContextMenuPrimitive.Separator>): react_jsx_runtime81.JSX.Element;
declare function ContextMenuShortcut({
  className,
  ...props
}: React$1.ComponentProps<"span">): react_jsx_runtime81.JSX.Element;
//#endregion
export { ContextMenu, ContextMenuCheckboxItem, ContextMenuContent, ContextMenuGroup, ContextMenuItem, ContextMenuLabel, ContextMenuPortal, ContextMenuRadioGroup, ContextMenuRadioItem, ContextMenuSeparator, ContextMenuShortcut, ContextMenuSub, ContextMenuSubContent, ContextMenuSubTrigger, ContextMenuTrigger };
//# sourceMappingURL=context-menu.d.ts.map