import OlVectorLayer from 'ol/layer/Vector'; import { BaseLayer, IBaseLayerProps } from './BaseLayer'; import { Vector as VectorSource } from '@gisosteam/aol/source/Vector'; import { LayerStyles } from '@gisosteam/aol/LayerStyles'; export interface IVectorProps extends IBaseLayerProps { /** * Source. */ source?: VectorSource; /** * Layer styles. */ layerStyles?: LayerStyles; } export declare class Vector extends BaseLayer, VectorSource> { createOlLayer(): OlVectorLayer; updateProps(prevProps: IVectorProps, nextProps: IVectorProps): void; setSource(source: VectorSource): void; setLayerStyles(layerStyles: LayerStyles): void; }