import type * as React from "react";

export interface ContextMenuItem {
  label?: React.ReactNode;
  icon?: React.ReactNode;
  shortcut?: React.ReactNode;
  variant?: "default" | "destructive";
  separator?: boolean;
  onSelect?: () => void;
}
/** Right-click / long-press menu opening at the pointer. Same popup as Menu. */
export interface ContextMenuProps {
  items?: ContextMenuItem[];
  className?: string;
  children?: React.ReactNode;
}
export declare function ContextMenu(props: ContextMenuProps): React.ReactElement;
