import { Visualization } from './Visualization'; import { ChoroplethVisualizationSettings } from './Settings/ChoroplethVisualizationSettings'; import { MeasureColumn } from './Primitives/MeasureColumn'; import { DimensionColumn } from './Primitives/DimensionColumn'; import { DimensionDataField, NumberDataField } from './Primitives'; import { DataSourceItem } from '../Data/DataSourceItem'; export declare class ChoroplethVisualization extends Visualization { constructor(title: string, dataSourceItem: DataSourceItem); private visualizationDataSpec; get map(): string | undefined; set map(value: string | undefined); get locations(): DimensionColumn[]; set locations(value: DimensionColumn[]); get mapColor(): DimensionColumn | undefined; set mapColor(value: DimensionColumn | undefined); get values(): MeasureColumn[]; set values(value: MeasureColumn[]); setLocation(field: string | DimensionDataField): this; setMap(map: string): this; setValue(field: string | NumberDataField): this; setValues(...fields: (string | NumberDataField)[]): this; configureSettings(callback: (settings: ChoroplethVisualizationSettings) => void): this; }