import { ModelSerializer } from '@devexpress/analytics-core/analytics-utils'; import * as ko from 'knockout'; import { DataItemLink } from '../../data-item/data-item'; import { Dimension } from '../../data-item/dimension'; import { IDashboardSerializationInfo } from '../../metadata/_base-metadata'; import { ChoroplethMap, DeltaMap, ValueMap } from './chorolpeth-map'; import { MapItem } from './map-item'; export declare class ChoroplethMapItem extends MapItem { static choroplethMapTypesMap: { ValueMap: { constructor: typeof ValueMap; displayName: string; icon: string; }; DeltaMap: { constructor: typeof DeltaMap; displayName: string; icon: string; }; }; private __attributeDimension; attributeDimension: ko.Observable; maps: ko.ObservableArray; attributeName: ko.Observable; tooltipAttributeName: ko.Observable; includeSummaryValueToShapeTitle: ko.Observable; protected _getInteractivityDimensionLinks(): DataItemLink[]; constructor(modelJson?: any, serializer?: ModelSerializer); _clearBindings(): void; _createMap(mapJSON: any, serializer?: ModelSerializer): ChoroplethMap; protected _getInfoCore(): IDashboardSerializationInfo[]; protected _getDefaultItemType(): string; protected _getLayersCount(): number; protected _getLayerName(): string; protected _updateContentViewModel(content: any): void; }