import { Visualization } from './Visualization'; import { ScatterMapVisualizationSettings } from './Settings/ScatterMapVisualizationSettings'; import { MeasureColumn } from './Primitives/MeasureColumn'; import { DimensionColumn } from './Primitives/DimensionColumn'; import { DimensionDataField, NumberDataField, TextDataField } from './Primitives'; import { DataSourceItem } from '../Data/DataSourceItem'; export declare class ScatterMapVisualization extends Visualization { constructor(title: string, dataSourceItem: DataSourceItem); private visualizationDataSpec; get label(): DimensionColumn | undefined; set label(value: DimensionColumn | undefined); get map(): string | undefined; set map(value: string | undefined); get latitude(): DimensionColumn | undefined; set latitude(value: DimensionColumn | undefined); get longitude(): DimensionColumn | undefined; set longitude(value: DimensionColumn | undefined); get mapColor(): MeasureColumn[]; set mapColor(value: MeasureColumn[]); get mapColorCategory(): DimensionColumn | undefined; set mapColorCategory(value: DimensionColumn | undefined); get bubbleRadius(): MeasureColumn[]; set bubbleRadius(value: MeasureColumn[]); setColorByCategory(field: string | TextDataField): this; setColorByValue(field: string | NumberDataField): this; setLabel(field: string | DimensionDataField): this; setLatitude(field: string | DimensionDataField): this; setLongitude(field: string | DimensionDataField): this; setMap(map: string): this; configureSettings(callback: (settings: ScatterMapVisualizationSettings) => void): this; }