import * as i0 from '@angular/core'; import { ViewRef, OnInit, EventEmitter, AfterContentInit, AfterViewInit, ElementRef } from '@angular/core'; import { HsAddDataCatalogueService, HsAddDataCatalogueMapService, HsAddDataCommonFileService, HsAddDataUrlService, HsAddDataCommonService, HsAddDataVectorService, HsUrlArcGisService, HsAddDataOwsService, HsUrlWfsService, HsUrlWmsService, HsUrlWmtsService, HsUrlXyzService, HsAddDataService } from 'hslayers-ng/services/add-data'; import { HsAddDataLayerDescriptor, HsEndpoint, WhatToAddDescriptor, IntersectWithTooltip, FileDataObject, VectorDataObject, HsLayerDescriptor, Service, HsUrlTypeServiceModel, AddDataUrlType, UrlDataObject, AddDataFileType, AccessRightsModel, FileDescriptor, DatasetType } from 'hslayers-ng/types'; import { HsConfig } from 'hslayers-ng/config'; import { HsDialogComponent, HsDialogContainerService } from 'hslayers-ng/common/dialogs'; import * as i9 from 'hslayers-ng/common/layman'; import { HsCommonLaymanService } from 'hslayers-ng/common/layman'; import { HsLanguageService } from 'hslayers-ng/services/language'; import { HsLaymanService } from 'hslayers-ng/services/save-map'; import { HsLayoutService } from 'hslayers-ng/services/layout'; import * as i5 from 'hslayers-ng/common/upload'; import { HsUploadedFiles, HsUploadComponent } from 'hslayers-ng/common/upload'; import * as ol_renderer_Layer from 'ol/renderer/Layer'; import { Layer } from 'ol/layer'; import { Source } from 'ol/source'; import { HsLayerManagerService } from 'hslayers-ng/services/layer-manager'; import * as i2 from '@angular/common'; import * as i3 from '@angular/forms'; import { FormGroup } from '@angular/forms'; import * as i4 from '@ngx-translate/core'; import * as i10 from '@ng-bootstrap/ng-bootstrap'; import { NgbAccordionDirective } from '@ng-bootstrap/ng-bootstrap'; import * as i10$1 from 'hslayers-ng/common/add-to-map'; import * as i12 from 'hslayers-ng/common/pipes'; import { HsEventBusService } from 'hslayers-ng/services/event-bus'; import * as i9$1 from 'hslayers-ng/common/history-list'; import { HsHistoryListService } from 'hslayers-ng/common/history-list'; import * as i7 from 'hslayers-ng/common/layer-table'; import { HsLogService } from 'hslayers-ng/services/log'; import { HsShareUrlService } from 'hslayers-ng/services/share'; import { HttpClient } from '@angular/common/http'; import { HsMapService } from 'hslayers-ng/services/map'; import { Observable } from 'rxjs'; import * as i5$1 from 'hslayers-ng/common/panels'; import { HsPanelBaseComponent } from 'hslayers-ng/common/panels'; declare class HsCatalogueMetadataComponent implements HsDialogComponent { hsConfig: HsConfig; hsAddDataCatalogueService: HsAddDataCatalogueService; hsAddDataCatalogueMapService: HsAddDataCatalogueMapService; hsDialogContainerService: HsDialogContainerService; private hsMapService; data: i0.InputSignal<{ selectedLayer: HsAddDataLayerDescriptor; selectedDS: HsEndpoint; }>; selectedLayer: i0.Signal; selectedDS: i0.Signal; endpointType: i0.Signal; addAvailable: i0.Signal; availableTypes: i0.Signal; metadataUrl: i0.Signal; bbox: i0.Signal; viewRef: ViewRef; excludedKeys: string[]; /** * @param type - Type in which the layer shall be added (WMS, WFS, etc.) */ addLayerToMap(type: string): Promise; private isMickaLayer; private isLaymanLayer; close(): void; /** * ZoomTo to selected layer overview * Micka layers bbox is defined in EPSG:4326 * Layman layers bbox is defined in EPSG:3857 (using bounding_box property) */ zoomTo(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsCatalogueMetadataService { decomposeMetadata(input: any, prestring?: string): any; decomposeObject(obj: any, substring?: string): any; decomposeArray(arr: any[], substring: string): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class HsAddDataCatalogueComponent implements OnInit { hsLanguageService: HsLanguageService; hsConfig: HsConfig; hsAddDataCatalogueService: HsAddDataCatalogueService; hsAddDataCatalogueMapService: HsAddDataCatalogueMapService; hsLayoutService: HsLayoutService; hsLaymanService: HsLaymanService; hsCommonLaymanService: HsCommonLaymanService; private hsAddDataService; types: any[]; data: any; advancedSearch: boolean; filterTypeMenu: i0.WritableSignal; optionsButtonLabel: i0.Signal<"less" | "more">; readonly textFieldTypes: string[]; readonly dataTypes: string[]; readonly sortbyTypes: string[]; constructor(); ngOnInit(): void; layerSelected(layer: HsAddDataLayerDescriptor): void; toggleFilterTypeMenu(): void; queryByFilter(): void; selectType(type: string): void; selectQueryType(type: string, query: string): void; highlightLayer(layer: any, state: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsCatalogueListItemComponent { private hsDatasourcesMetadataService; hsAddDataCatalogueService: HsAddDataCatalogueService; private hsDialogContainerService; private hsLaymanBrowserService; private hsLog; private hsRemoveLayerDialogService; private hsCommonLaymanService; layer: i0.InputSignal; title: i0.Signal; abstract: i0.Signal; layerAvailable: i0.Signal; explanationsVisible: boolean; metadata: any; selectTypeToAddLayerVisible: boolean; whatToAdd: WhatToAddDescriptor; whatToAddTypes: string[]; loadingInfo: boolean; loadingMetadata: boolean; /** * Toggle add layer options */ toggleAddOptions(): void; /** * Get layer descriptor, show available options or add to map directly if only WFS available */ private describeCatalogueLayer; abortAdd(): void; /** * Add layer by type click wrapper. Prevents bubbling of DOM event * @param type - One of 'WMS', 'WFS' * @param event - Mouse click event */ selectTypeAndAdd(type: string, event: MouseEvent): Promise; toggleExplanations(): void; /** * Show metadata record dialog window for selected layer. * @param endpoint - Datasource of selected layer * @param layer - Metadata record of selected layer */ showMetadata(): Promise; /** * Show permissions dialog window for selected layer. * @param layer - Metadata record of selected layer */ showPermissions(): Promise; /** * @param endpoint - Datasource of selected layer * @param layer - Metadata record of selected layer * @returns URL to record file */ layerRDF(endpoint: HsEndpoint, layer: any): string; /** * Removes selected drawing layer from both Layermanager and Layman * @param layer - Metadata record of selected layer */ removeLayer(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } type VectorFileDataType = IntersectWithTooltip & VectorDataObject>; declare class HsAdvancedOptionsComponent implements OnInit { private hsAddDataVectorService; data: VectorFileDataType; isKml: boolean; ngOnInit(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsSaveToLaymanComponent { data: FileDataObject; descriptionVisible: boolean; constructor(); setSaveToLayman(save: boolean): void; toggleDescVisibility(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsNewLayerFormComponent implements OnInit { hsAddDataCommonFileService: HsAddDataCommonFileService; private hsFileService; hsLaymanService: HsLaymanService; advancedPanelVisible: boolean; data: FileDataObject; allowedStyles: { list: string; title: string; }; ngOnInit(): void; read(evt: HsUploadedFiles): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsPositionComponent { hsLayerManagerService: HsLayerManagerService; addUnder: Layer | null; addUnderChange: EventEmitter>>; updateChanges(): void; /** * Filter layers by showInLayermanager property * This function is passed as filter pipe function */ layerInManager: (layer: HsLayerDescriptor) => boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsAddLayerAuthorizedComponent { hsAddDataCommonFileService: HsAddDataCommonFileService; hsLaymanService: HsLaymanService; data: FileDataObject; add(): Promise; private hasNameAndSrs; canAdd(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsAddDataCommonModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class HsUrlAddComponent { hsAddDataUrlService: HsAddDataUrlService; services?: Service[]; layers: { name: string; checked: boolean; }[]; injectedService: HsUrlTypeServiceModel; _selectAll: boolean; /** * Select all records from service. */ selectAll(): void; checkAllRecords(records: any[]): void; add(): Promise; changed(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsUrlDetailsComponent implements AfterContentInit { hsAddDataCommonService: HsAddDataCommonService; injectedService: HsUrlTypeServiceModel; type: AddDataUrlType; data: UrlDataObject; getDimensionValues: any; advancedPanelVisible: boolean; ngAfterContentInit(): void; srsChanged(): void; setBase(state: boolean): void; setGroup(state: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsUrlProgressComponent { hsEventBusService: HsEventBusService; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsCommonUrlComponent { private historyListService; items: any; what: any; type: any; url: any; urlChange: EventEmitter; connect: EventEmitter; constructor(); emitConnect(): void; change(): void; historySelected(url: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsAddUrlAsToggleComponent { isBase: i0.InputSignal; isGroup: i0.InputSignal; showGroupToggle: i0.InputSignal; baseChange: i0.OutputEmitterRef; groupChange: i0.OutputEmitterRef; setBase(state: boolean): void; setGroup(state: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsCommonUrlModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class HsAddDataFileComponent { hsConfig: HsConfig; hsLanguageService: HsLanguageService; typeSelected: AddDataFileType; types: { id: AddDataFileType; text: string; }[]; constructor(); selectType(type: AddDataFileType): void; isVectorType(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsAddDataFileBaseComponent implements OnInit, AfterViewInit { hsAddDataCommonService: HsAddDataCommonService; hsAddDataCommonFileService: HsAddDataCommonFileService; hsLayoutService: HsLayoutService; hsConfig: HsConfig; app: string; data: FileDataObject; fileInput: ElementRef; acceptedFormats: string; baseFileType: AddDataFileType; private destroyRef; hsUploadComponent: HsUploadComponent; clearInput(): void; ngAfterViewInit(): void; ngOnInit(): void; /** * Reset data object to its default values */ setDataToDefault(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsFileService { hsLanguageService: HsLanguageService; hsAddDataCommonFileService: HsAddDataCommonFileService; fileUploadErrorHeader: string; read(evt: HsUploadedFiles, readAsText?: boolean): Promise; checkShpFiles(data: FileDataObject): void; checkRasterFiles(data: FileDataObject): void; tooManyFiles(allowed: number, length: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class HsFileShpComponent extends HsAddDataFileBaseComponent implements OnInit, AfterViewInit { hsFileService: HsFileService; hsAddDataCommonService: HsAddDataCommonService; hsAddDataCommonFileService: HsAddDataCommonFileService; hsLayoutService: HsLayoutService; hsConfig: HsConfig; fileType: AddDataFileType; ngAfterViewInit(): void; ngOnInit(): void; handleFileUpload(evt: HsUploadedFiles): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsFileShpModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class HsAddDataVectorFileComponent implements OnInit, AfterViewInit { private hsAddDataVectorService; private hsAddDataVectorUploadService; hsAddDataCommonFileService: HsAddDataCommonFileService; private hsCommonLaymanService; private hsConfig; hsLanguageService: HsLanguageService; private hsLayerManagerService; private hsLayoutService; private hsMapService; private hsToastService; fileType: 'geojson' | 'kml' | 'gpx'; hsUploadComponent: HsUploadComponent; app: string; acceptedFormats: string; uploadType: string; data: VectorFileDataType; fileInput: ElementRef; access_rights: AccessRightsModel; private destroyRef; ngAfterViewInit(): void; ngOnInit(): void; getAcceptedFormats(): void; /** * Handler for adding vector file, file in template. */ add(): Promise; /** * Upload vector file to Layman then load it as WMS * Converts already parsed features into GeoJSON. * We intentionally ignore if the file was originally KML or GPX as only GeoJSON is supported natively by Layman. */ addAsWms(): Promise; /** * After layer has successfully been added to the map, move to LM panel and clean up the code */ moveToLayerManager(): void; updateExistingLayer(): Promise; handleFileUpload(evt: HsUploadedFiles): void; setUploadType(type: string): void; setToDefault(): void; /** * Reset data object to its default values */ setDataToDefault(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsAddDataVectorUrlComponent implements OnInit { hsHistoryListService: HsHistoryListService; hsAddDataVectorService: HsAddDataVectorService; hsAddDataCommonFileService: HsAddDataCommonFileService; hsLayoutService: HsLayoutService; fileType: 'geojson' | 'kml' | 'gpx'; data: VectorDataObject; private destroyRef; connect: () => Promise; ngOnInit(): void; /** * Handler for adding non-wms service, file in template. */ add(): Promise; /** * Reset data object to its default values */ setDataToDefault(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsAddDataVectorModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class HsFileRasterComponent extends HsAddDataFileBaseComponent implements OnInit { hsFileService: HsFileService; hsAddDataCommonService: HsAddDataCommonService; hsAddDataCommonFileService: HsAddDataCommonFileService; hsLayoutService: HsLayoutService; hsConfig: HsConfig; fileType: Extract; ngOnInit(): void; handleFileUpload(evt: HsUploadedFiles): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class RasterTimeseriesComponent implements OnInit { private fb; private hsToastService; private hsAddDataCommonFileService; data: FileDataObject; accordion: NgbAccordionDirective; fileTitleInput: ElementRef; private destroyRef; form: FormGroup; formVisible: boolean; tsData: FileDescriptor; fileTitle: string; selectedString: string; supportedRegex: { regex: RegExp; timeregex: string; }[]; constructor(); ngOnInit(): void; private getFileTitle; /** On click handler used by user to mark inferred inputs as verified */ verifyInputs(): void; /** * Checks the validity of the selected string * String is valid if: * - matches one of the following regex datetime formats * -[0-9]\{8\}T[0-9]\{9\}Z eg 20220510T050948Z * -[0-9]\{8\}T[0-9]\{9\} eg. 20220510T050948 * - consist of digits only or digits and separators ., _, /, or - */ private checkStringValidity; selectDateString(e: MouseEvent): void; /** * Get first special character from string selected by user * Assuming it's separator */ private getSeparator; /** *Infer regex pattern from selected string */ inferRegexPatternFromString(timestamp: string, regex: string): string; /** * Extract selected text from element. * Necessary workaround because of Firefox bug https://bugzilla.mozilla.org/show_bug.cgi?id=85686 */ private getSelectedText; private resetSelection; /** * Reset form controls to default values */ private resetForm; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsFileRasterModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class HsAddDataFileModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare const AddDataFileValues: Array<{ id: AddDataFileType; text: string; }>; declare class HsUrlArcGisComponent { hsAddDataCommonService: HsAddDataCommonService; hsUrlArcGisService: HsUrlArcGisService; hsAddDataOwsService: HsAddDataOwsService; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsUrlArcGisModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class HsUrlWfsComponent { hsUrlWfsService: HsUrlWfsService; hsAddDataOwsService: HsAddDataOwsService; hsAddDataCommonService: HsAddDataCommonService; title: string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsUrlWfsModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class HsUrlWmsComponent { hsAddDataCommonService: HsAddDataCommonService; hsAddDataOwsService: HsAddDataOwsService; hsUrlWmsService: HsUrlWmsService; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsUrlWmsModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class HsUrlWmtsComponent { hsAddDataOwsService: HsAddDataOwsService; hsUrlWmtsService: HsUrlWmtsService; hsAddDataCommonService: HsAddDataCommonService; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsUrlWmtsModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class HsAddDataUrlComponent implements OnInit { hsConfig: HsConfig; hsLanguageService: HsLanguageService; hsShareUrlService: HsShareUrlService; hsLog: HsLogService; hsLayoutService: HsLayoutService; hsAddDataCommonService: HsAddDataCommonService; hsAddDataOwsService: HsAddDataOwsService; hsAddDataUrlService: HsAddDataUrlService; hsDialogContainerService: HsDialogContainerService; types: { id: AddDataUrlType; text: string; }[]; ngOnInit(): void; selectType(type: AddDataUrlType): void; connectServiceFromUrlParam(type: AddDataUrlType): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsUrlGeoSparqlService { httpClient: HttpClient; hsEventBusService: HsEventBusService; hsLanguageService: HsLanguageService; hsLog: HsLogService; hsAddDataUrlService: HsAddDataUrlService; private hsToastService; data: UrlDataObject; constructor(); verifyEndpoint(url: string): Promise; /** * Searches for variables (words beginning on question mark) in the query string and returns an array of the variables found. * The regex pattern for allowed variable characters is created based on: * https://www.w3.org/TR/sparql11-query/#rVARNAME */ findParamsInQuery(query: string): string[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class HsUrlGeoSparqlComponent { hsAddDataCommonService: HsAddDataCommonService; hsAddDataCommonFileService: HsAddDataCommonFileService; hsAddDataVectorService: HsAddDataVectorService; hsHistoryListService: HsHistoryListService; hsLayoutService: HsLayoutService; hsUrlGeoSparqlService: HsUrlGeoSparqlService; querySuccessful: boolean; showDetails: boolean; validEndpoint: boolean; data: { abstract?: string; geomProperty?: string; idProperty?: string; name?: string; properties?: string[]; query?: string; type: string; title?: string; url?: string; }; constructor(); connect: () => Promise; add(): Promise; findParamsInQuery(): void; private setDataToDefault; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsUrlGeoSparqlModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class HsUrlXyzComponent implements OnInit { hsUrlXyzService: HsUrlXyzService; hsAddDataCommonService: HsAddDataCommonService; hsAddDataOwsService: HsAddDataOwsService; data: UrlDataObject; advancedPanelVisible: boolean; ngOnInit(): void; add(): Promise; setBase(state: boolean): void; setApiKey(state: boolean): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsUrlXyzModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare class HsAddDataUrlModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare const AddDataUrlValues: Array<{ id: AddDataUrlType; text: string; }>; declare class HsVectorUrlParserService { hsMapService: HsMapService; hsShareUrlService: HsShareUrlService; hsAddDataVectorService: HsAddDataVectorService; constructor(); checkUrlParamsAndAdd: () => Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } declare class HsAddDataComponent extends HsPanelBaseComponent implements OnInit { hsAddDataService: HsAddDataService; hsShareUrlService: HsShareUrlService; hsAddDataUrlService: HsAddDataUrlService; private hsDialogContainerService; hsAddDataCatalogueService: HsAddDataCatalogueService; private hsRemoveLayerDialogService; private hsLaymanService; private hsLayerSynchronizerService; layersAvailable: Observable; constructor(); name: string; selectDatasetType(type: DatasetType): void; ngOnInit(): void; connectServiceFromUrlParam(type: AddDataUrlType): void; /** * Create remove-layer dialog which allows for single/multiple layer removal */ removeMultipleLayers(): Promise; /** * Remove all user's layers from Layman catalogue */ removeAllLayers(): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class HsAddDataModule { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } declare const DEFAULT_SHP_LOAD_TYPE: "wms"; declare const DEFAULT_VECTOR_LOAD_TYPE: "wfs"; export { AddDataFileValues, AddDataUrlValues, DEFAULT_SHP_LOAD_TYPE, DEFAULT_VECTOR_LOAD_TYPE, HsAddDataCatalogueComponent, HsAddDataCommonModule, HsAddDataComponent, HsAddDataFileBaseComponent, HsAddDataFileComponent, HsAddDataFileModule, HsAddDataModule, HsAddDataUrlComponent, HsAddDataUrlModule, HsAddDataVectorFileComponent, HsAddDataVectorModule, HsAddDataVectorUrlComponent, HsAddLayerAuthorizedComponent, HsAddUrlAsToggleComponent, HsAdvancedOptionsComponent, HsCatalogueListItemComponent, HsCatalogueMetadataComponent, HsCatalogueMetadataService, HsCommonUrlComponent, HsCommonUrlModule, HsFileRasterComponent, HsFileRasterModule, HsFileService, HsFileShpComponent, HsFileShpModule, HsNewLayerFormComponent, HsPositionComponent, HsSaveToLaymanComponent, HsUrlAddComponent, HsUrlArcGisComponent, HsUrlArcGisModule, HsUrlDetailsComponent, HsUrlGeoSparqlComponent, HsUrlGeoSparqlModule, HsUrlGeoSparqlService, HsUrlProgressComponent, HsUrlWfsComponent, HsUrlWfsModule, HsUrlWmsComponent, HsUrlWmsModule, HsUrlWmtsComponent, HsUrlWmtsModule, HsVectorUrlParserService }; export type { VectorFileDataType };