import Layer from '../../../models/layers/layer.js'; import TreeViewElement from '../tools/treeviewelement.js'; import WmsLegendHelper from '../../../tools/wms/wmslegendhelper.js'; declare class TreeViewItemComponent extends TreeViewElement { templateUrl: null; styleUrls: null; template: () => import("uhtml").Hole; iconUrl: string | null; legendUrls: Record; wmsLegendHelper: WmsLegendHelper; layer: Layer; get hasLegend(): boolean; get isLegendExpanded(): boolean; toggleLegend(): void; toggleSnap(): void; constructor(layer: Layer); render(): void; private setWmsLegend; setWmtsLegend(): void; getCrossOrigin(url: string | null): "anonymous" | "use-credentials"; createOpacityTooltip(): void; createFilterTooltip(): void; registerEvents(): void; refreshLegendsAndStyle(): void; toggle(state?: 'on' | 'off'): void; zoomToVisibleResolution(): void; isVisibleInCurrentResolution(): boolean; zoomToFullExtent(): void; deleteLayer(): void; protected connectedCallback(): void; } export default TreeViewItemComponent;