declare namespace Ext { export namespace dd { export interface DragDropManagerConfig { } export class DragDropManager extends Ext.Base { public clickPixelThresh?: number; public dragCls?: string; public INTERSECT?: number; public locked?: any; public mode?: number; public notifyOccluded?: boolean; public POINT?: number; public preventDefault?: boolean; public stopPropagation?: boolean; public useCache?: boolean; public getBestMatch(dds?: Ext.dd.DragDrop[]): Ext.dd.DragDrop; public getCss(id?: string): object; public getDDById(id?: string): Ext.dd.DragDrop; public getElement(id?: string): object; public getLocation(oDD?: Ext.dd.DragDrop): Ext.util.Region; public getRelated(p_oDD?: Ext.dd.DragDrop, bTargetsOnly?: boolean): Ext.dd.DragDrop[]; public isDragDrop(id?: string): boolean; public isHandle(id?: string): boolean; public isLegalTarget(oDD?: Ext.dd.DragDrop, oTargetDD?: Ext.dd.DragDrop): boolean; public isLocked(): boolean; public isTypeOfDD(oDD?: object): boolean; public refreshCache(groups?: object): void; public regDragDrop(oDD?: Ext.dd.DragDrop, sGroup?: string): void; public regHandle(sDDId?: string, sHandleId?: string): void; public startDrag(x?: number, y?: number): void; public stopEvent(e?: Event): void; public verifyEl(el?: HTMLElement): boolean; } } }