import { Store } from '@ngrx/store'; import { ILayerState } from '../../../reducers/layers.reducer'; import { ILayer, LayerFileTypes } from '../../../models/layers.model'; import GeoJsonFormat from 'ol/format/GeoJSON'; import KMLFormat from 'ol/format/KML'; export declare class DownloadLayersComponent { protected store: Store; layer: ILayer; geoJsonFormat: GeoJsonFormat; kmlFormat: KMLFormat; constructor(store: Store); get LayerFileTypesArray(): LayerFileTypes[]; downloadLayerAs(fileType: LayerFileTypes): void; convertLayerDataTo(fileType: LayerFileTypes, layerData: any): Blob; generateFeaturesIds(annotationsLayer: any): void; visualizerToSimpleStyle(annotationsLayer: any): void; }