import { HistoryItem } from '../base/history-item';
import { ModelManipulator } from '../../manipulators/model-manipulator';
import { IModelState } from '../../../scroll/model-states';
import { Selection } from '../../../selection/selection';
export declare class ScrollHistoryItem extends HistoryItem {
    private selection;
    private oldState;
    private newState;
    private directionFlag;
    canBeMerged(): boolean;
    constructor(modelManipulator: ModelManipulator, selection: Selection, oldState: IModelState, newState: IModelState, directionValue?: number);
    redo(): void;
    undo(): void;
}
