import { Component, ComponentInstance, type HTMLCustomElement } from 'maverick.js/element'; import { type MenuContext } from './menu-context'; declare global { interface MaverickElements { 'media-menu-items': MediaMenuItemsElement; } } /** * Menu items can be used to display settings or arbitrary content in a floating panel. * * @docs {@link https://www.vidstack.io/docs/player/components/menu/menu} * @slot - Used to pass in content such as submenus or radio groups. * @example * ```html * * * * * * * * * ``` */ export declare class MenuItems extends Component { static el: import("maverick.js/element").CustomElementDefinition; protected _menu: MenuContext; constructor(instance: ComponentInstance); protected onAttach(el: HTMLElement): void; } export interface MenuItemsAPI { } export interface MediaMenuItemsElement extends HTMLCustomElement { }