import { ModelSerializer } from '@devexpress/analytics-core/analytics-utils'; import * as ko from 'knockout'; import { ItemState } from '../../dashboard-state'; import { DimensionFilterValues } from '../../data-item/_dimension-filter-values'; import { DataItemLink } from '../../data-item/data-item'; import { Dimension } from '../../data-item/dimension'; import { MeasureCalculationWindowDefinition } from '../../data-item/window-definition/measure-calc-window-definition'; import { IDashboardSerializationInfo } from '../../metadata/_base-metadata'; import { ChartSeries } from '../chart/chart-series'; import { FilterableDashboardItemInteractivityOptions } from '../options/interactivity-options'; import { SeriesItem } from '../series-item'; import { RangeStateController } from './_range-state-controller'; import { DateTimePeriod } from './date-time-period'; export declare class RangeFilterItem extends SeriesItem { static rangeSeriesViewTypesMap: { Line: any; StackedLine: any; FullStackedLine: any; Area: any; StackedArea: any; FullStackedArea: any; Bar: any; StackedBar: any; FullStackedBar: any; }; private __argument; argument: ko.Observable; interactivityOptions: FilterableDashboardItemInteractivityOptions; dateTimePeriods: ko.ObservableArray; series: ko.ObservableArray; defaultDateTimePeriodName: ko.Observable; _defaultDateTimePeriodIndexSubscription: ko.Subscription; currentSelectedDateTimePeriodName: ko.Observable; _stateController: RangeStateController; get _supportParallelRequests(): boolean; constructor(dashboardItemJSON?: any, serializer?: ModelSerializer); _clearBindings(): void; protected _getInfoCore(): IDashboardSerializationInfo[]; protected _getDefaultItemType(): string; protected _getIgnoreMasterFilter(): boolean; protected _getClearMasterFilterSupported(): boolean; protected _getIsMasterFilter(): boolean; protected _getInteractivityDimensionLinks(): DataItemLink[]; protected _getIsVisualInteractivitySupported(): boolean; protected _getCanColorByDimensions(): boolean; protected _getCanColorByMeasures(): boolean; protected _getAreMeasuresColoredByDefault(): boolean; protected _getIsDimensionColoredByDefault(dimension: Dimension): boolean; _getColorizableDataItemsInfo(): Array<{ items: Array; prefixId: string; }>; _getDefaultCalculationWindowDefinition(): MeasureCalculationWindowDefinition; protected _hasSelection(): boolean; _getSelectionByPeriod(period: DateTimePeriod): any[][]; _getDisplayFilterValues(limitCount?: number): Array; _getEntireRange(): Array; protected _validateSelectionByData(selection: Array>): void; protected _getValidatedSelection(selectionValues: Array>): Array>; _setState(itemState: ItemState): void; protected _removeSelectionFromState(state: ItemState): ItemState; protected _setPredefinedPeriodToState(state: ItemState, periodName: string): ItemState; protected _setSelectionToState(state: ItemState, selection: Array>): ItemState; protected _extendContentState(content: any): void; _isSortingEnabled(): boolean; _isTopNEnabled(dataItem: Dimension): boolean; }