import { ModelSerializer } from '@devexpress/analytics-core/analytics-utils'; import * as ko from 'knockout'; import { MeasureCalculationWindowDefinition } from '../../data-item/window-definition/measure-calc-window-definition'; import { GaugeViewType } from '../../enums'; import { IDashboardSerializationInfo } from '../../metadata/_base-metadata'; import { KpiItem } from '../kpi/kpi-item'; import { Gauge } from './gauge'; export declare class GaugeItem extends KpiItem { gauges: ko.ObservableArray; viewType: ko.Observable; showGaugeCaptions: ko.Observable; constructor(modelJson?: any, serializer?: ModelSerializer); _clearBindings(): void; _itemInteractivityByColumnAxis(): boolean; _getInteractivityAxisDimensionCount(): number; protected _getInfoCore(): IDashboardSerializationInfo[]; protected _getDefaultItemType(): string; protected _getLayersCount(): number; protected _getLayerName(): string; _getDefaultCalculationWindowDefinition(): MeasureCalculationWindowDefinition; }