import * as i0 from '@angular/core'; import { AfterContentInit, EventEmitter } from '@angular/core'; import { HsUrlTypeServiceModel, AddDataUrlType, UrlDataObject, Service } from 'hslayers-ng/types'; import { HsAddDataUrlService, HsAddDataService, HsUrlWmsService, HsAddDataCommonService } from 'hslayers-ng/services/add-data'; import { HsLanguageService } from 'hslayers-ng/services/language'; declare class HsLayerTableComponent implements AfterContentInit { hsAddDataUrlService: HsAddDataUrlService; hsAddDataService: HsAddDataService; hsLanguageService: HsLanguageService; hsUrlWmsService: HsUrlWmsService; hsAddDataCommonService: HsAddDataCommonService; injectedService: HsUrlTypeServiceModel; type: AddDataUrlType; data: UrlDataObject; checkedSubLayers: {}; getDimensionValues: any; limitShown: number; ngAfterContentInit(): void; reachedLimit(): boolean; /** * Checked property event handler */ changed(whichArray: 'layers' | 'services', e: MouseEvent, layer: any): void; /** * Collapse ArcGIS MapServer expanded service. Used as a way to step back */ collapseServices(): void; expandService(service: Service): Promise; searchForChecked(layer: any): void; getLimitTextTranslation(): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } declare class WmsLayerHighlightDirective { private elRef; highlighted: boolean; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; } declare class HsNestedLayersTableComponent { hsUrlWmsService: HsUrlWmsService; layers: any; layerChecked: EventEmitter; checked(layer: any): void; isArray(maybeArray: any): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export { HsLayerTableComponent, HsNestedLayersTableComponent, WmsLayerHighlightDirective };