import { ISerializationInfoArray, ModelSerializer } from '@devexpress/analytics-core/analytics-utils'; import * as ko from 'knockout'; import { DateTimeGroupInterval, DateTimeInterval } from '../../enums'; import { SerializableModel } from '../../serializable-model'; import { FixedDateTimePeriodLimit, FlowDateTimePeriodLimit } from './period-limit'; export declare class LimitContainer extends SerializableModel { fixed: FixedDateTimePeriodLimit; flow: FlowDateTimePeriodLimit; mode: ko.Observable<"None" | "Fixed" | "Flow">; argumentInterval: ko.Observable; constructor(modelJson?: any, serializer?: ModelSerializer); getInfo(): ISerializationInfoArray; isEmpty(): boolean; getInterval(): DateTimeInterval; }