import { Destroyable, Event } from 'xbsj-xe2/dist-node/xe2-base-utils';
import { GeoCoordinatesEditorAndPicker } from '../../../GeoCoordinatesEditorAndPicker';
import { EditingPositionRefType } from '../../utils/createEditingPositionRef';
import { PenSplineVertex } from '../../PenSplineVertex';
export declare class MenuPoiCommandProcessing extends Destroyable {
    private _poiAddingEvent;
    get poiAddingEvent(): Event<[vertex: PenSplineVertex]>;
    constructor(commandEvent: Event<[vertex: PenSplineVertex, commandName: string]>, editingVertexRef: EditingPositionRefType, deleteFunc: (vertex: PenSplineVertex) => void, geoCoordinatesEditorAndPicker: GeoCoordinatesEditorAndPicker);
}
