import { HistoryManager } from './manager'; import { ObserverChangePayload } from '../observer'; export declare class DefaultHistoryManager extends HistoryManager { private stack; private pointer; disposeListener: () => void; init(): void; dispose(): void; private getValueFromPath; applyUndo(change: ObserverChangePayload): void; applyRedo(change: ObserverChangePayload): void; /** * Apply a changeset via undo/redo with the ability to abort in case an error occurs */ private changeWithRollback; undo(): void; redo(): void; private syncStatus; }