import { FixedInterval } from '@devexpress/utils/lib/intervals/fixed'; import { ISectionPropertyManipulator } from '../../manipulators/i-properties-manipulator'; import { ModelManipulator } from '../../manipulators/model-manipulator'; import { SectionStartType } from '../../section/enums'; import { SectionColumnProperties } from '../../section/section-column-properties'; import { HistoryItem } from '../base/history-item'; import { HistoryItemState } from '../states/history-item-state'; import { HistoryItemSectionStateObject } from '../states/history-item-state-object'; import { PaperKind } from '../../section/paper-kind'; export declare abstract class SectionPropertiesHistoryItemBase extends HistoryItem { interval: FixedInterval; oldState: HistoryItemState; newValue: T; constructor(modelManipulator: ModelManipulator, interval: FixedInterval, newValue: T); redo(): void; undo(): void; abstract getPropertiesManipulator(): ISectionPropertyManipulator; } export declare class SectionMarginLeftHistoryItem extends SectionPropertiesHistoryItemBase { getPropertiesManipulator(): ISectionPropertyManipulator; } export declare class SectionMarginTopHistoryItem extends SectionPropertiesHistoryItemBase { getPropertiesManipulator(): ISectionPropertyManipulator; } export declare class SectionMarginRightHistoryItem extends SectionPropertiesHistoryItemBase { getPropertiesManipulator(): ISectionPropertyManipulator; } export declare class SectionMarginBottomHistoryItem extends SectionPropertiesHistoryItemBase { getPropertiesManipulator(): ISectionPropertyManipulator; } export declare class SectionColumnCountHistoryItem extends SectionPropertiesHistoryItemBase { getPropertiesManipulator(): ISectionPropertyManipulator; } export declare class SectionSpaceHistoryItem extends SectionPropertiesHistoryItemBase { getPropertiesManipulator(): ISectionPropertyManipulator; } export declare class SectionEqualWidthColumnsHistoryItem extends SectionPropertiesHistoryItemBase { getPropertiesManipulator(): ISectionPropertyManipulator; } export declare class SectionColumnsInfoHistoryItem extends SectionPropertiesHistoryItemBase { getPropertiesManipulator(): ISectionPropertyManipulator; } export declare class SectionPageWidthHistoryItem extends SectionPropertiesHistoryItemBase { getPropertiesManipulator(): ISectionPropertyManipulator; } export declare class SectionPageHeightHistoryItem extends SectionPropertiesHistoryItemBase { getPropertiesManipulator(): ISectionPropertyManipulator; } export declare class SectionStartTypeHistoryItem extends SectionPropertiesHistoryItemBase { getPropertiesManipulator(): ISectionPropertyManipulator; } export declare class SectionLandscapeHistoryItem extends SectionPropertiesHistoryItemBase { getPropertiesManipulator(): ISectionPropertyManipulator; } export declare class SectionDifferentFirstPageHistoryItem extends SectionPropertiesHistoryItemBase { getPropertiesManipulator(): ISectionPropertyManipulator; } export declare class SectionHeaderOffsetHistoryItem extends SectionPropertiesHistoryItemBase { getPropertiesManipulator(): ISectionPropertyManipulator; } export declare class SectionFooterOffsetHistoryItem extends SectionPropertiesHistoryItemBase { getPropertiesManipulator(): ISectionPropertyManipulator; } export declare class SectionPaperKindHistoryItem extends SectionPropertiesHistoryItemBase { getPropertiesManipulator(): ISectionPropertyManipulator; }