declare namespace Ext { export namespace direct { export interface ManagerConfig { listeners?: object; varName?: string; } export class Manager extends Ext.Base { public exceptions?: any; public addProvider(provider?: Ext.direct.Provider | object): void; public getProvider(id?: string | Ext.direct.Provider): void; public getVarName(): void; public loadProvider(config?: object, callback?: CallableFunction, scope?: object): void; public parseMethod(fn?: string | CallableFunction): CallableFunction; public removeProvider(provider?: string | Ext.direct.Provider): Ext.direct.Provider; public setVarName(): void; } } }