/**
 * Component that renders a popup menu entry.
 *
 * @param props
 */
export default function PopupMenuItem(
  props: {
      key: string;
      entry: PopupMenuEntry;
      selected: boolean;
      onMouseEnter: (event: MouseEvent) => void;
      onMouseLeave: (event: MouseEvent) => void;
      onAction: (event: MouseEvent, entry?: PopupMenuEntry, action?: string) => void;
  }
): import("preact").VNode<{}>;

type PopupMenuEntry = import("./PopupMenuProvider.js").PopupMenuEntry;