import { Visualization } from './Visualization'; import { BubbleVisualizationSettings } from './Settings/BubbleVisualizationSettings'; import { MeasureColumn } from './Primitives/MeasureColumn'; import { DimensionColumn } from './Primitives/DimensionColumn'; import { DimensionDataField, NumberDataField } from './Primitives'; import { DataSourceItem } from '../Data/DataSourceItem'; export declare class BubbleVisualization extends Visualization { constructor(title: string, dataSourceItem: DataSourceItem); private visualizationDataSpec; get labels(): DimensionColumn[]; set labels(value: DimensionColumn[]); get xAxes(): MeasureColumn[]; set xAxes(value: MeasureColumn[]); get yAxes(): MeasureColumn[]; set yAxes(value: MeasureColumn[]); get radius(): MeasureColumn[]; set radius(value: MeasureColumn[]); setXAxis(field: string | NumberDataField): this; setXAxes(fields: (string | NumberDataField)[]): this; setYAxis(field: string | NumberDataField): this; setYAxes(fields: (string | NumberDataField)[]): this; setLabel(field: string | DimensionDataField): this; setLabels(...fields: (string | DimensionDataField)[]): this; setRadius(...fields: (string | NumberDataField)[]): this; configureSettings(callback: (settings: BubbleVisualizationSettings) => void): this; }