import GirafeHTMLElement from '../../../base/GirafeHTMLElement.js'; import { printCoordinate } from '../../../tools/geometrytools.js'; import { MapContextMenuState } from './contextmenustate.js'; import MapContextMenuManager from './contextmenumanager.js'; declare class MapDefaultContextMenuComponent extends GirafeHTMLElement { templateUrl: null; styleUrls: null; template: () => import("uhtml").Hole; private get map(); private readonly eventsCallbacks; protected mapContextMenuState: MapContextMenuState; protected mapContextMenuManager: MapContextMenuManager; private contextMenuOverlay?; host: HTMLDivElement; printCoordinate: typeof printCoordinate; constructor(); updateData(): Promise; renderContent(): Promise; showContextMenu(): void; closeMenu(): void; hideContextMenu(): void; registerVisibilityEvents(): void; registerEvents(): void; registerInteractions(): void; unregisterEvents(): void; protected connectedCallback(): void; } export default MapDefaultContextMenuComponent;