import { IParagraphPropertyDescriptor } from '../../model/paragraph/paragraph-property-descriptors'; import { FixedInterval } from '@devexpress/utils/lib/intervals/fixed'; import { CommandBase, CommandSimpleOptions, ICommandOptions } from '../command-base'; import { IntervalCommandStateEx } from '../command-states'; export declare abstract class ChangeParagraphPropertiesCommandBase extends CommandBase { getState(options?: ICommandOptions): IntervalCommandStateEx; isEnabled(): boolean; executeCore(_state: IntervalCommandStateEx, options: CommandSimpleOptions): boolean; isLockUpdateValue(): boolean; protected abstract getDescriptor(): IParagraphPropertyDescriptor; protected getCurrentValue(): T; protected getValueForState(val: T): StateT; protected getIntervalsForModifying(): FixedInterval[]; convertValue(val: T): T; getActualValue(): T; protected convertBooleanParameterToEnumType(parameter: any, ifTrue: T, ifFalse: T): T; }