import { LayerType } from '@opengeoweb/webmap'; import type { CoreAppStore } from '../types'; import type { layerTypes } from './layer'; import type { mapTypes } from './map'; import type { WebMapStateModuleState } from './types'; export declare const createLayersState: (layerId: string, props?: {}) => layerTypes.LayerState; export declare const createMultipleLayersState: (layers: layerTypes.Layer[], mapId: string) => layerTypes.LayerState; export declare const createWebmapState: (...mapIds: string[]) => mapTypes.WebMapState; export declare const createMapDimensionsState: (dimensions?: mapTypes.Dimension[], ...mapIds: string[]) => mapTypes.WebMapState; export declare const webmapStateWithAddedLayer: (layerType: LayerType, layerId: string, mapId: string, dimensions?: mapTypes.Dimension[]) => mapTypes.WebMapState; export declare const mockStateMapWithLayer: (layer: layerTypes.Layer, mapId: string) => CoreAppStore; export declare const mockStateMapWithMultipleLayers: (layers: layerTypes.Layer[], mapId: string) => CoreAppStore; export declare const testGeoJSON: GeoJSON.FeatureCollection; export declare const mockStateMapWithAnimationDelayWithoutLayers: (mapId: string) => WebMapStateModuleState; export declare const mockStateMapWithTimeSliderSpanWithoutLayers: (mapId: string, timeSliderSpan: number) => WebMapStateModuleState; export declare const mockStateMapWithDimensions: (layer: layerTypes.Layer, mapId: string) => WebMapStateModuleState; export declare const mockStateMapWithTimeStepWithoutLayers: (mapId: string, timeStep: number) => WebMapStateModuleState;