import * as menu from "@zag-js/menu"; import { VanillaMachine } from "@zag-js/vanilla"; import { Component } from "../lib"; export declare class Menu extends Component { children: Menu[]; parent?: Menu; domInitialized: boolean; initMachine(props: menu.Props): VanillaMachine; initApi(): menu.Api; setChild(child: Menu): void; setParent(parent: Menu): void; renderFromJson(): void; private renderNodeContent; render(): void; renderSubmenuTriggers(): void; } export declare function initMenu(doc?: HTMLElement | Document, selector?: string): void;