import { default as Widget } from '../Widget'; declare class ContextMenu extends Widget { private _ulEl; private _handler; private _overlay; private _position; private _wgs84Position; private _surfacePosition; private _wgs84SurfacePosition; private _windowPosition; private _instanceId; private _config; private _defaultMenu; private _overlayMenu; constructor(); set DEFAULT_MENU(menus: any); set config(config: any); /** * * @private */ _installHook(): void; /** * * @private */ _bindEvent(): void; /** * * @private */ _unbindEvent(): void; /** * * @private */ _mountContent(): void; /** * * @private */ _mountMenu(): void; /** * * @param movement * @private */ _onRightClick(movement: any): void; /** * * @param movement * @private */ _onClick(movement: any): void; /** * * @param windowCoord * @private */ _updateWindowCoord(windowCoord: any): void; /** * * @private */ _setCustomClass(): void; /** * * @param label * @param method * @param context * @returns {ContextMenu} * @private */ _addMenuItem(label: any, method: any, context: any): this; } export default ContextMenu;