import { PropertyPart } from 'lit'; import { Directive, DirectiveParameters, PartInfo } from 'lit/async-directive.js'; import { IMenuController } from './interface'; export declare class MenuDirective extends Directive { constructor(part: PartInfo); update(part: PropertyPart, [controller]: DirectiveParameters): boolean; render(_controller: IMenuController): boolean; } export declare const menuDirective: (_controller: IMenuController) => import("lit-html/directive").DirectiveResult;