declare namespace Ext { export interface AbstractManagerConfig { } export class AbstractManager extends Ext.Base { public all?: Ext.util.HashMap; public each(fn?: CallableFunction, scope?: object): void; public get(id?: string): object; public getCount(): number; public isRegistered(type?: string): boolean; public onAvailable(id?: string, fn?: CallableFunction, scope?: object): void; public register(item?: object): void; public registerType(type?: string, cls?: CallableFunction): void; public unregister(item?: object): void; } }