import { MapContextMenuState } from './contextmenustate.js';
import IGirafeContext from '../../../tools/context/icontext.js';
export default class MapContextMenuManager {
    private readonly mapContextMenuState;
    private readonly context;
    private _position;
    private readonly rasters;
    projection: string | null;
    constructor(mapContextMenuState: MapContextMenuState, context: IGirafeContext);
    get position(): [number, number];
    set position(value: [number, number]);
    initialize(): Promise<void>;
    private getCoordinate;
    private updateCoordinates;
    private updateLinks;
    private resetRasters;
    private updateRasterSamples;
}
