export declare const CXT_MENU_CSS_CLASS = "cy-context-menus-cxt-menu"; export declare const MENUITEM_CSS_CLASS = "cy-context-menus-cxt-menuitem"; export declare const DIVIDER_CSS_CLASS = "cy-context-menus-divider"; export declare const INDICATOR_CSS_CLASS = "cy-context-menus-submenu-indicator"; export interface MenuItemImage { src: string; width: number; height: number; y: string; x: string; } import type { EventObject } from 'cytoscape'; export interface MenuItemOption { id: string; content: string; tooltipText?: string; selector: string; disabled?: boolean; image?: MenuItemImage; show?: boolean; submenu?: MenuItemOption[]; coreAsWell?: boolean; onClickFunction?: (event: EventObject) => void; hasTrailingDivider?: boolean; } export interface SubmenuIndicatorOption { src: string; width: number; height: number; } export interface CytoscapeContextMenuOptions { evtType?: string; menuItems?: MenuItemOption[]; menuItemClasses?: string[]; contextMenuClasses?: string[]; submenuIndicator?: SubmenuIndicatorOption; } export declare const DEFAULT_OPTS: CytoscapeContextMenuOptions;