import { EditableGeoJsonLayer } from '@deck.gl-community/editable-layers';
import { UpdateParameters } from '@deck.gl/core';
import { EventManager } from 'mjolnir.js';
/**
 * Custom extension of `EditableGeoJsonLayer` that integrates with a shared event manager for coordinated map interactions.
 *
 * @remarks
 * Overrides event handler registration to use a custom `EventManager` instance when provided,
 * ensuring lasso and measurement tool interactions are properly prioritized.
 */
export declare class CustomEditableGeojsonLayer extends EditableGeoJsonLayer {
    props: EditableGeoJsonLayer['props'] & {
        eventManager?: EventManager | null;
    };
    updateState({ props, oldProps, context, changeFlags, }: UpdateParameters<this>): void;
    _addEventHandlers(): void;
    _removeEventHandlers(_eventManager?: EventManager | null): void;
    _getEventManager(): EventManager | null;
}
