import { Margins } from '@devexpress/utils/lib/geometry/margins'; import { CommandSimpleOptions } from '../command-base'; import { IntervalCommandStateEx } from '../command-states'; import { SectionPropertiesCommandBase } from './section-properties-command-base'; export declare abstract class SetSectionPageMarginsCommandBase extends SectionPropertiesCommandBase { protected getCurrentValue(): Margins; executeCore(_state: IntervalCommandStateEx, options: CommandSimpleOptions): boolean; private setMargin; protected getRelatedCommands(): Record; } export declare class SetSectionPageMarginsCommand extends SetSectionPageMarginsCommandBase { getStateValue(): Margins; } export declare abstract class SetPredefinedSectionPageMarginsCommand extends SetSectionPageMarginsCommandBase { protected abstract getPredefinedMargins(): Margins; getStateValue(): boolean; DEPRECATEDConvertOptionsParameter(_parameter: any): Margins; } export declare class SetNormalSectionPageMarginsCommand extends SetPredefinedSectionPageMarginsCommand { protected getPredefinedMargins(): Margins; } export declare class SetNarrowSectionPageMarginsCommand extends SetPredefinedSectionPageMarginsCommand { protected getPredefinedMargins(): Margins; } export declare class SetModerateSectionPageMarginsCommand extends SetPredefinedSectionPageMarginsCommand { protected getPredefinedMargins(): Margins; } export declare class SetWideSectionPageMarginsCommand extends SetPredefinedSectionPageMarginsCommand { protected getPredefinedMargins(): Margins; }