import type { UndoManager, UndoItem } from './types'; import type { UiLifeCycles } from '../types'; /** * A Memory-based undo manager. */ export declare class MemoryUndo implements UndoManager, UiLifeCycles { /** Undo stack. */ uStack: UndoItem[]; /** Redo stack. */ rStack: UndoItem[]; /** --------------------------------------------------- {@link UndoManager} */ push(undo: UndoItem): void; undo(): void; redo(): void; /** -------------------------------------------------- {@link UiLifeCycles} */ start(): () => void; } //# sourceMappingURL=MemoryUndo.d.ts.map