import type { Command } from "./command"; export declare class CommandStack { private undoStack; private redoStack; execute(command: Command, state: TState): TState; undo(state: TState): TState; redo(state: TState): TState; canUndo(): boolean; canRedo(): boolean; clear(): void; } //# sourceMappingURL=commandStack.d.ts.map