import type { ReactiveController, ReactiveControllerHost } from 'lit'; import type { AracnaAriaMenuButtonElement as AriaMenuButtonElement, AracnaAriaMenuElement as AriaMenuElement, AracnaAriaMenuItemElement as AriaMenuItemElement, AracnaAriaMenuSubMenuElement as AriaMenuSubMenuElement } from '../elements/aria/aria-menu-element.js'; export declare class AriaMenuController implements ReactiveController { private host; constructor(host: ReactiveControllerHost & AriaMenuElement); hostConnected(): void; hostUpdate(): void; setAttributes(): void; } export declare class AriaMenuButtonController implements ReactiveController { private host; constructor(host: ReactiveControllerHost & AriaMenuButtonElement); hostConnected(): void; hostUpdate(): void; setAttributes(): void; } export declare class AriaMenuItemController implements ReactiveController { private host; constructor(host: ReactiveControllerHost & AriaMenuItemElement); hostConnected(): void; hostUpdate(): void; setAttributes(): void; } export declare class AriaMenuSubMenuController implements ReactiveController { private host; constructor(host: ReactiveControllerHost & AriaMenuSubMenuElement); hostConnected(): void; hostUpdate(): void; setAttributes(): void; }