import { Visualization } from './Visualization'; import { ScatterVisualizationSettings } from './Settings/ScatterVisualizationSettings'; import { MeasureColumn } from './Primitives/MeasureColumn'; import { DimensionColumn } from './Primitives/DimensionColumn'; import { DimensionDataField, NumberDataField } from './Primitives'; import { DataSourceItem } from '../Data/DataSourceItem'; export declare class ScatterVisualization 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[]); 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; configureSettings(callback: (settings: ScatterVisualizationSettings) => void): this; }