declare namespace Ext { export namespace drag { export interface InfoConfig { } export class Info extends Ext.Base { public cursor?: object; public element?: object; public eventTarget?: HTMLElement; public files?: FileList; public isNative?: boolean; public proxy?: object; public source?: Ext.drag.Source; public target?: Ext.drag.Target; public types?: string[]; public valid?: boolean; public clearData(type?: string): void; public clone(): Ext.drag.Info; public getData(type?: string): Ext.Promise; public setData(type?: string, value?: object | CallableFunction): void; } } }