declare namespace Ext { export interface ElementLoaderConfig { url?: string; ajaxOptions?: object; autoLoad?: boolean | object; baseParams?: object; callback?: string | CallableFunction; failure?: string | CallableFunction; listeners?: object; loadMask?: boolean | string; params?: object; renderer?: CallableFunction; rendererScope?: object; scope?: object; scripts?: boolean; success?: string | CallableFunction; target?: Ext.dom.Element | string; } export class ElementLoader extends Ext.Base { public isLoader?: boolean; public abort(): void; public getTarget(): void; public isAutoRefreshing(): boolean; public load(options?: object): void; public setTarget(target?: string | Ext.dom.Element | HTMLElement): void; public startAutoRefresh(interval?: number, options?: object): void; public stopAutoRefresh(): void; } }