import GirafeHTMLElement from '../../base/GirafeHTMLElement';
import { MapContextMenuState } from './contextmenustate';
declare class MapContextMenuComponent extends GirafeHTMLElement {
    templateUrl: null;
    styleUrls: null;
    private readonly map;
    private readonly eventsCallbacks;
    readonly MapContextMenuState: MapContextMenuState;
    private readonly rasterQueryManager;
    constructor();
    updateData(): Promise<void>;
    showContextMenu(id: string, position: [number, number], containerElement: string): void;
    hideContextMenu(id: string): void;
    registerEvents(): void;
    unregisterEvents(): void;
    connectedCallback(): Promise<void>;
}
export default MapContextMenuComponent;
