import * as lit from 'lit'; import { LitElement } from 'lit'; import { Ref } from 'lit/directives/ref.js'; interface MenuAdditionalItem { label: string; href: string; } interface MenuBaseElementProps { expanded: boolean; additinalItems: MenuAdditionalItem[]; } declare class MenuBaseElement extends LitElement { static styles: lit.CSSResult; handleClickOutside: (event: MouseEvent | TouchEvent) => void; additinalItems: MenuBaseElementProps["additinalItems"]; expanded: boolean; static properties: { additinalItems: { type: ObjectConstructor; attribute: string; }; expanded: { type: BooleanConstructor; attribute: string; }; }; constructor(); handleToggleDrawer: (event: Event) => void; protected updated(): void; disconnectedCallback(): void; listRef: Ref; } export { type MenuAdditionalItem, MenuBaseElement, type MenuBaseElementProps };