import { nothing } from 'lit'; import { EnchantedAcBaseElement } from './enchanted-ac-base-element'; import './enchanted-list'; import { EnchantedMenuPlacement, EnchantedMenuSize } from '../../types/enchanted-menu'; export declare class EnchantedMenu extends EnchantedAcBaseElement { menuDelay: number; placement: EnchantedMenuPlacement; size: EnchantedMenuSize; componentId: string; openMenu: boolean; private scrollParent; private OnViewportChange; connectedCallback(): void; disconnectedCallback(): void; private getScrollableParent; anchorMenuToTarget(): void; toggleMenuOpen(evt: MouseEvent | KeyboardEvent): void; handleMenuItemClick(event: Event): void; renderMenu(): import("lit-html").TemplateResult | typeof nothing; render(): import("lit-html").TemplateResult; }