export class Menu { constructor(options?: {}); /** @type {NodeOfPage | undefined} */ currentNode: import("../../../types/menu.js").NodeOfPage | undefined; /** @type {MenuOptions} */ options: MenuOptions; /** @type {import('../../../types/menu.js').TreeModelOfPage | undefined} */ treeModel: import('../../../types/menu.js').TreeModelOfPage | undefined; /** * @param {NodeOfPage} node * @returns {boolean} */ childCondition(node: import("../../../types/menu.js").NodeOfPage): boolean; /** * @param {NodeOfPage} node * @returns {TemplateResult | nothing} */ list(node: import("../../../types/menu.js").NodeOfPage): TemplateResult | typeof nothing; /** * @param {NodeOfPage} node * @returns {TemplateResult | nothing} */ listItem(node: import("../../../types/menu.js").NodeOfPage): TemplateResult | typeof nothing; /** * @param {NodeOfPage} node * @returns {TemplateResult | nothing} */ link(node: import("../../../types/menu.js").NodeOfPage): TemplateResult | typeof nothing; /** * @param {NodeOfPage} node * @returns {TemplateResult | nothing} */ render(node: import("../../../types/menu.js").NodeOfPage): TemplateResult | typeof nothing; } export type TemplateResult = import('lit').TemplateResult; export type NodeOfPage = import('../../../types/menu.js').NodeOfPage; export type MenuOptions = import('../../../types/menu.js').MenuOptions; import { nothing } from "lit-html"; //# sourceMappingURL=Menu.d.ts.map