declare namespace Ext { export namespace grid { export namespace plugin { export interface DragDropConfig { allowCopy?: boolean; containerScroll?: object | boolean; copy?: boolean; ddGroup?: string; dragGroup?: string; dragText?: string; dragZone?: object; dropGroup?: string; dropZone?: object; enableDrag?: boolean; enableDrop?: boolean; id?: string; pluginId?: string; stateEvents?: string | []; } export class DragDrop extends Ext.plugin.Abstract { public dragZone?: Ext.view.DragZone; public dropZone?: Ext.grid.ViewDropZone; } } } }