/// import './feature-details.css'; import { BaseLayer, MapDatasource } from '../../'; import { WidgetBase } from '@csnext/cs-client'; import { PropertySection } from './property-section'; import { PropertyDetails } from './property-details'; export declare class FeatureDetails extends WidgetBase { filter: string; sections: PropertySection[]; sectionsPanels: number[]; tabs: string; private featureSectionsExpanded; /** get active feature */ get feature(): mapboxgl.MapboxGeoJSONFeature | undefined; get filterPropertiesEnabled(): boolean; /** get active layer */ get layer(): BaseLayer | undefined; /** get layer color */ get layerColor(): string; get manager(): MapDatasource | undefined; get properties(): any[]; /** get feature title */ get title(): string; centerFeature(): void; contentLoaded(): void; filterChanged(): void; initMenu(): void; setLegend(property: PropertyDetails): void; updateFilter(): void; sectionChanged(): void; zoomIn(): void; saveSectionsState(): void; /** get list of available section, with their properties */ updateSections(): never[] | undefined; private propertyFilter; }