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;