import { ModelSerializer } from '@devexpress/analytics-core/analytics-utils'; import * as ko from 'knockout'; import { DataItemLink } from '../../data-item/data-item'; import { Dimension } from '../../data-item/dimension'; import { Measure } from '../../data-item/measure'; import { MeasureCalculationWindowDefinition } from '../../data-item/window-definition/measure-calc-window-definition'; import { IDashboardSerializationInfo } from '../../metadata/_base-metadata'; import { ChartAxisY } from '../chart/chart-axis'; import { ChartLegend } from '../chart/chart-legend'; import { DataDashboardItem } from '../data-dashboard-item'; import { DashboardItemInteractivityOptions } from '../options/interactivity-options'; import { ScatterPointLabelOptions } from './scatter-point-label-options'; export declare class ScatterChartItem extends DataDashboardItem { private __arguments; arguments: ko.ObservableArray; private __axisXMeasure; private __axisYMeasure; private __weight; weight: ko.Observable; axisXMeasure: ko.Observable; axisYMeasure: ko.Observable; interactivityOptions: DashboardItemInteractivityOptions; rotated: ko.Observable; legend: ChartLegend; axisX: ChartAxisY; axisY: ChartAxisY; pointLabelOptions: ScatterPointLabelOptions; constructor(modelJson?: any, serializer?: ModelSerializer); _clearBindings(): void; protected _getInfoCore(): IDashboardSerializationInfo[]; _isCalculationSupported(): boolean; protected _getDefaultItemType(): string; protected _getMasterFilterMode(): string; protected _getDrillDownEnabled(): boolean; protected _getIgnoreMasterFilter(): boolean; protected _getInteractivityDimensionLinks(): DataItemLink[]; protected _getCanColorByMeasures(): boolean; protected _getCanColorByDimensions(): boolean; _getColorizableDataItemsInfo(): Array<{ items: Array; prefixId: string; }>; _getDefaultCalculationWindowDefinition(): MeasureCalculationWindowDefinition; _isSortingEnabled(): boolean; }