import { AppSharedState } from '../state.models'; import { ActionMapLayerRemoveFeatureKey } from '../state.models.actions'; /** * Reducer to remove a featureKey from the selection object in state.selections * for a specific map and layer. Also removes the featureKey from featureKeyColourIndexPairs. * * @param {AppSharedState} state - The current application state. * @param {ActionMapLayerRemoveFeatureKey} action - The action containing mapKey, layerKey, and featureKey. * @returns {AppSharedState} - The updated application state with the featureKey removed from the selection. * @throws {Error} If the payload is missing or the map/layer is not found. */ export declare const reduceHandlerRemoveFeatureKeyInSelections: (state: T, action: ActionMapLayerRemoveFeatureKey) => T;