import type { MenuElement } from "../index.js"; declare module "react" { // eslint-disable-next-line @typescript-eslint/no-namespace -- Necessary for type declaration merging namespace JSX { interface IntrinsicElements { "menu-element": React.DetailedHTMLProps, MenuElement>; } } interface MenuElementHTMLAttributes extends HTMLAttributes { menubutton?: string; menuanchor?: string; openwitharrows?: MenuElement["openWithArrows"]; ontoggle?: ToggleEventHandler; ontoggleCapture?: ToggleEventHandler; onmenuselect?(event: CustomEvent): void; onmenuselectCapture?(event: CustomEvent): void; } }