import { ModelSerializer, ISerializationInfoArray } from '@devexpress/analytics-core/analytics-utils'; import * as ko from 'knockout'; import { TypedSerializableModel } from '../../serializable-model'; export declare abstract class CardRowElement extends TypedSerializableModel { hAlignment: ko.Observable; constructor(modelJson?: any, serializer?: ModelSerializer); getInfo(): ISerializationInfoArray; } export declare abstract class CardRowTextElementBase extends CardRowElement { color: ko.Observable; predefinedForeColor: ko.Observable; fontFamily: ko.Observable; fontSize: ko.Observable; constructor(modelJson?: any, serializer?: ModelSerializer); getInfo(): ISerializationInfoArray; } export declare class CardRowDataElement extends CardRowTextElementBase { valueType: ko.Observable; dimensionIndex: ko.Observable; title: ko.Computed; constructor(modelJson?: any, serializer?: ModelSerializer); getInfo(): ISerializationInfoArray; protected _getDefaultItemType(): string; } export declare class CardRowTextElement extends CardRowTextElementBase { text: ko.Observable; constructor(modelJson?: any, serializer?: ModelSerializer); getInfo(): ISerializationInfoArray; protected _getDefaultItemType(): string; } export declare class CardRowIndicatorElement extends CardRowElement { size: ko.Observable; constructor(modelJson?: any, serializer?: ModelSerializer); getInfo(): ISerializationInfoArray; protected _getDefaultItemType(): string; }