import { Visualization } from './Visualization'; import { TreeMapVisualizationSettings } from './Settings/TreeMapVisualizationSettings'; import { MeasureColumn } from './Primitives/MeasureColumn'; import { DimensionColumn } from './Primitives/DimensionColumn'; import { DimensionDataField, NumberDataField } from './Primitives'; import { DataSourceItem } from '../Data/DataSourceItem'; export declare class TreeMapVisualization extends Visualization { constructor(title: string, dataSourceItem: DataSourceItem); private visualizationDataSpec; get labels(): DimensionColumn[]; set labels(value: DimensionColumn[]); get values(): MeasureColumn[]; set values(value: MeasureColumn[]); setLabel(field: string | DimensionDataField): this; setLabels(...fields: (string | DimensionDataField)[]): this; setValue(field: string | NumberDataField): this; setValues(...fields: (string | NumberDataField)[]): this; configureSettings(callback: (settings: TreeMapVisualizationSettings) => void): this; }