import { ModelSerializer } from '@devexpress/analytics-core/analytics-utils'; import * as ko from 'knockout'; import { IDashboardSerializationInfo, IDashboardSerializationInfoArray } from '../../metadata/_base-metadata'; import { StyleSettingsType } from '../style-settings/_style-settings-utils'; import { StyleSettingsBase } from '../style-settings/style-settings-base'; import { FormatConditionBarOptions } from './format-condition-bar-options'; import { FormatConditionMinMaxBase } from './format-condition-min-max-base'; export declare class FormatConditionBar extends FormatConditionMinMaxBase { barOptions: FormatConditionBarOptions; negativeStyleSettings: ko.Observable; currentStyleSettingsType: ko.Observable; currentStyleSettings: ko.Computed; get _isApplyToRowColumnRestricted(): boolean; constructor(modelJson?: any, serializer?: ModelSerializer); protected _getInfoButStyleSettings(): IDashboardSerializationInfoArray; protected _getStyleSettingsInfo(): IDashboardSerializationInfo; getSpecificType: () => any; setSpecificType: (type: string) => void; protected _getDefaultStyleSettingsType(): StyleSettingsType; init(): void; }