declare namespace Ext { export namespace dd { export interface DropZoneConfig { containerScroll?: boolean; ddGroup?: string; dropAllowed?: string; dropNotAllowed?: string; overClass?: string; } export class DropZone extends Ext.dd.DropTarget { public getTargetFromEvent(e?: Event): object; public onContainerDrop(source?: Ext.dd.DragSource, e?: Event, data?: object): boolean; public onContainerOver(source?: Ext.dd.DragSource, e?: Event, data?: object): string; public onNodeDrop(nodeData?: object, source?: Ext.dd.DragSource, e?: Event, data?: object): boolean; public onNodeEnter(nodeData?: object, source?: Ext.dd.DragSource, e?: Event, data?: object): void; public onNodeOut(nodeData?: object, source?: Ext.dd.DragSource, e?: Event, data?: object): void; public onNodeOver(nodeData?: object, source?: Ext.dd.DragSource, e?: Event, data?: object): string; } } }