import type { FeatureCollection } from 'geojson'; import type { layerTypes } from '@opengeoweb/store'; interface SimplifiedFeatureLayer { id: string; originalId?: string; geoJSON: FeatureCollection; } export declare const createWarningDialogFeatureLayers: (warningDialogFeatureLayers: layerTypes.ReduxLayer[]) => SimplifiedFeatureLayer[]; export declare const createWarningDialogFeatureKeys: (warningDialogFeatures: SimplifiedFeatureLayer[]) => Set; export declare const getPanelIdsByFeatureKey: (linkedFeatureLayersByPanel: Record) => Record; export declare const createSelectedFeatureIdsByLayerKey: (featureLayers: layerTypes.ReduxLayer[]) => Map>; export declare const getFeatureSelectionTargetPanelIds: (selectedFeatureId: string, featureOwnerPanelIdsById: Record, directlyLinkedPanelIds: string[]) => string[]; export declare const createLinkedFeatureCollection: (linkedFeatureLayers: layerTypes.ReduxLayer[], warningDialogFeatureKeys: Set, selectedFeatureIdsByLayerKey?: Map>) => FeatureCollection; export {};