import { ISerializationInfoArray, ModelSerializer } from '@devexpress/analytics-core/analytics-utils'; import * as ko from 'knockout'; import { DateTimeGroupInterval } from '../../enums'; import { SerializableModel } from '../../serializable-model'; export declare abstract class FormatConditionBase extends SerializableModel { dataType: ko.Observable; dateTimeGroupInterval: ko.Observable; private _empty; get _isApplyToRowColumnRestricted(): boolean; constructor(modelJson?: any, serializer?: ModelSerializer); getInfo(): ISerializationInfoArray; isValid(): boolean; isRange(): boolean; isGradient(): boolean; isEmpty: ko.Observable; getSpecificType: () => any; setSpecificType: (type: any) => void; init(): void; _getAvailableFontFamilies: () => ko.Subscribable; }