import { UndoableCommand } from "../UndoableCommand"; export declare class TransferArrayItem extends UndoableCommand { protected _srcArray: Array; protected _tgtArray: Array; protected _srcIndex: number; protected _tgtIndex: number; protected readonly cmdName: string; constructor(srcArray: Array, tgtArray: Array, srcIndex: number, tgtIndex: number, cmdName: string); protected execution(): void; canExecute(): boolean; getUndoName(): string; redo(): void; undo(): void; get srcArray(): Array; set srcArray(value: Array); get tgtArray(): Array; set tgtArray(value: Array); get srcIndex(): number; set srcIndex(value: number); get tgtIndex(): number; set tgtIndex(value: number); }