import { UIElement } from "../ui-element.js"; import { MenuContextValue } from "./context.js"; import { MenuOpenChangeReason } from "@videojs/core/dom"; import { PropertyValues } from "@videojs/element"; //#region src/ui/menu/content.d.ts /** One accessible menu page. Root and nested pages are sibling children of ``. */ declare class MenuContentElement extends UIElement { #private; static readonly tagName = "media-menu-content"; static properties: { open: { type: BooleanConstructor; }; defaultOpen: { type: BooleanConstructor; attribute: string; }; }; open: boolean; defaultOpen: boolean; get context(): MenuContextValue | null; connectedCallback(): void; disconnectedCallback(): void; openMenu(reason?: MenuOpenChangeReason): void; close(reason?: MenuOpenChangeReason): void; protected willUpdate(changed: PropertyValues): void; protected update(changed: PropertyValues): void; } //#endregion export { MenuContentElement }; //# sourceMappingURL=content.d.ts.map