import { LocalVectorDataSourceOptions } from './vector'; import { DataSource } from '.'; import { BaseVectorElement, VectorElementVector } from '../vectorelements'; import { GeometrySimplifier } from '../geometry/simplifier'; import { FeatureCollection } from '../geometry/feature'; export declare abstract class VectorDataSource extends DataSource { } export declare class LocalVectorDataSource extends VectorDataSource { createNative(options: LocalVectorDataSourceOptions): com.carto.datasources.LocalVectorDataSource; add(element: BaseVectorElement): void; remove(element: BaseVectorElement): void; addAll(elements: VectorElementVector): void; removeAll(elements: VectorElementVector): void; setGeometrySimplifier(simplifier: GeometrySimplifier): void; clear(): void; addFeatureCollection(featureCollection: FeatureCollection, style: com.carto.styles.Style): void; }