import type { MenuElement } from "../index.js"; declare module "preact" { // eslint-disable-next-line @typescript-eslint/no-namespace -- Necessary for type declaration merging namespace JSX { interface IntrinsicElements { "menu-element": MenuElementHTMLAttributes; } interface MenuElementHTMLAttributes extends HTMLAttributes { menubutton?: Signalish; menuanchor?: Signalish; openwitharrows?: Signalish; onmenuselect?: EventHandler>>; } } }