export declare abstract class SUndoCommand { abstract get command(): string; desc: string; protected constructor(parent?: SUndoCommand | null); abstract undo(): void; abstract redo(): void; mergeWith(command: SUndoCommand): boolean; id(): number; toString(): string; }