import { ReactiveController, ReactiveElement } from 'lit'; export type TypeMenu = ReactiveElement & { _internals?: ElementInternals; }; export declare function ariaMenu(): ClassDecorator; /** * Responsible for setting the role attribute of an element to "menu" to indicate that the element is a menu */ export declare class TypeMenuController implements ReactiveController { private host; constructor(host: T); hostConnected(): void; } export type AriaMenuItem = ReactiveElement & { _internals?: ElementInternals; }; export declare function ariaMenuItem(): ClassDecorator; /** * Responsible for setting the role attribute of an element to "menuitem" to indicate that the element is a menu item */ export declare class AriaMenuItemController implements ReactiveController { private host; constructor(host: T); hostConnected(): void; hostUpdated(): void; }