import { htmlSafe } from '@ember/template'; import Component from '@glimmer/component'; import type { MenuItem } from 'ember-bootstrap-context-menu/types/menu-item.interface'; import type { MenuSettings } from '../types/menu-settings.interface'; export interface ContextMenuWrapperSignature { Args: { settings: MenuSettings; onMenuItemClick: (menuItem: MenuItem) => void; onCloseMenu: () => void; }; Blocks: { default: []; }; Element: HTMLDivElement; } interface DropdownApi { toggleDropdown: () => void; openDropdown: () => void; closeDropdown: () => void; } export default class ContextMenuWrapper extends Component { dropdownApiCloseDropdown: () => void; get styles(): ReturnType; get overlayStyles(): ReturnType; storeDropdownApi(dropdownApi: DropdownApi): void; closeDropdown(): void; menuItemClicked(menuItem: MenuItem, e: Event): boolean; } export {};