import { IWidget } from '@csnext/cs-core';
import { MapOptions } from './classes/map-options';
export * from './classes/map-options';
export * from './classes/layer-sources';
export * from './classes/layer-source';
export * from './classes/layer-service';
export * from './datasources/map-datasource';
export * from './datasources/map-layers';
export * from './datasources/stats-datasource';
export * from './classes/imap-layer';
export * from './classes/ilayer-extension';
export * from './classes/layer-service-options';
export * from './classes/ilayer-action';
export * from './classes/layer-style';
export * from './classes/layer-filter';
export * from './interfaces/source';
export * from './classes/map-style-definition';
export * from './services/layer-server-options';
export * from './components/data/data-sections/data-properties/property-details';
export * from './components/data/data-info-panel/data-info-panel';
export * from './components/data/data-sections/node-link';
export * from './components/data/data-sections/relation-line-section';
export * from './components/data/data-sections/relation-list-sections';
export * from './components/data/data-sections/simple-relation-list-section';
export * from './components/data/data-sections/simple-relation-line-section';
export * from './controls/style-switcher/style-switcher';
import PropValue from './components/prop-value';
export { PropValue };
export * from './components/data/data-details/data-details';
export * from './components/layer-selection/layer-selection';
export * from './components/layer-selection/layer-selection-options';
export * from './components/cs-map/cs-map';
export * from './components/cs-map/feature-event-details';
export * from './components/layer-editor/layer-editor';
export * from './components/data-sources/data-sources';
export * from './components/feature-preview/feature-preview';
export * from './components/data/data-details/data-details';
export * from './components/data-insights/data-insights';
export * from './components/data-table/data-table';
export * from './components/data/data-sections/data-properties/property-section';
export * from './components/data/data-sections/data-properties/property-value';
export * from './layers/base-layer';
export * from './layers/geojson-layer';
export * from './layers/geojson-plus-layer';
export * from './layers/grid-layer';
export * from './services/layer-server';
export * from './services/layer-server-service';
export * from './services/layer-server-service-options';
export * from './services/feature-action';
export * from './extensions/time-interpolation-extension';
export * from './extensions/wms-time-extension';
export * from './utils/conversion';
export * from './utils/drag-utils';
import './components/prop-value';
import './assets/styles.css';
export declare function MapWidget(definition: IWidget | undefined, token: string, options?: MapOptions): IWidget;
