import { Navbar, IMenuElement, ContextMode, INavbar } from "../../ts-navbar"; import { IContextMenuConfig } from "./types"; export declare class ContextMenu extends Navbar implements INavbar { private _mode; constructor(element?: string | HTMLElement, config?: IContextMenuConfig); showAt(elem: HTMLElement | MouseEvent | TouchEvent | string, showAt?: ContextMode): void; protected _getFactory(): (item: import("../../ts-navbar").IItem, asMenuItem?: boolean) => any; protected _close(e: MouseEvent | TouchEvent): void; protected _getMode(_item: any, _root: any, active: boolean): ContextMode; private _changeActivePosition; }