import { default as OlMap } from 'ol/Map';
import { Emitter } from '../events/emitter';
import { BaseMap, BaseMapOptions, Extent } from './baseMap';
import { LayerManager, Layer, Element, ElementType, PointData, CircleData, ElementData } from './layerManager';
export { type BaseMap, type BaseMapOptions, type Extent, type LayerManager, type Layer, type Element, type ElementType, type PointData, type CircleData, type ElementData };
export { getElementData } from './elements';
export interface Container {
    baseMap: BaseMap;
    layerManager: LayerManager;
}
export declare function createContainer(olMap: OlMap, emitter: Emitter, baseMapoptions?: BaseMapOptions): Container;
