import { UndoRedoRecord } from './types'; export interface IUndoRedoStep { getRecord(): T | undefined; setRecord(record: T): void; } export declare class UndoRedoStep implements IUndoRedoStep { private _undoRedoRecord?; constructor(record: UndoRedoRecord); getRecord(): UndoRedoRecord | undefined; setRecord(record: UndoRedoRecord): void; }