import { ActionLogGroup } from "../log/ActionLogGroup";
import { ExecutorManager } from "../executor/ExecutorManager";
import { ExecutorContext } from "../executor/ExecutorContext";
export declare class UndoRedoManager {
    undoStack: ActionLogGroup[];
    redoStack: ActionLogGroup[];
    add(actionLogGroup: ActionLogGroup): void;
    undo(executor: ExecutorManager, execCtx: ExecutorContext): ActionLogGroup | null;
    redo(executor: ExecutorManager, execCtx: ExecutorContext): ActionLogGroup | null;
}
//# sourceMappingURL=UndoRedoManager.d.ts.map