import { IDisplayedValue, ISerializationInfoArray, ModelSerializer } from '@devexpress/analytics-core/analytics-utils'; import * as ko from 'knockout'; import { DateTimeGroupInterval, DateTimeInterval } from '../../enums'; import { SerializableModel } from '../../serializable-model'; export declare class FixedDateTimePeriodLimit extends SerializableModel { date: ko.Observable; isEmpty: ko.Observable; constructor(modelJson?: any, serializer?: ModelSerializer); getInfo(): ISerializationInfoArray; getDateTimeValue(): Date; } export declare class FlowDateTimePeriodLimit extends SerializableModel { interval: ko.Observable; offset: ko.Observable; isEmpty: ko.Observable; argumentInterval: ko.Observable; constructor(modelJson?: any, serializer?: ModelSerializer); getInfo(): ISerializationInfoArray; _getAvailableIntervals(): IDisplayedValue[]; }