import { ModelSerializer } from '@devexpress/analytics-core/analytics-utils'; import * as ko from 'knockout'; import { PrimitiveType } from '../../../data/types'; import { DimensionFilterValues } from '../../data-item/_dimension-filter-values'; import { DataItemLink } from '../../data-item/data-item'; import { Dimension } from '../../data-item/dimension'; import { KnockoutEntry } from '../../internal/_knockout-utils'; import { IDashboardSerializationInfo } from '../../metadata/_base-metadata'; import { MapItem } from './map-item'; export declare abstract class GeoPointMapItemBase extends MapItem { get _actualSelectionValues(): KnockoutEntry>>; private __latitude; private __longitude; latitude: ko.Observable; longitude: ko.Observable; private __tooltipDimensions; tooltipDimensions: ko.ObservableArray; enableClustering: ko.Observable; private _selectedClusters; _clustersContent: ko.Observable<{ Cluster: { Latitude: number; Longitude: number; }; Points: Array>; }[]>; _processDataRequest: () => void; _actualSelectedValues: ko.Computed; constructor(modelJson?: any, serializer?: ModelSerializer); _clearBindings(): void; protected _getInfoCore(): IDashboardSerializationInfo[]; protected _getInteractivityDimensionLinks(): DataItemLink[]; _getExportingSelection(): any[]; _getDisplayFilterValues(limitCount?: number): Array; protected _getSliceDimensions(): Array; protected _updateContentViewModel(content: any): void; _setSelectionData(selection: Array>): void; _isTopNEnabled(dataItem: Dimension): boolean; }