declare namespace Ext { export namespace app { export interface ProfileConfig { application?: Ext.app.Application; controllers?: string[]; listeners?: object; mainView?: string; models?: string[]; name?: string; namespace?: string; stores?: string[]; views?: object | string[]; } export class Profile extends Ext.Base { public isProfile?: boolean; public constructor(config?: object); public getApplication(): void; public getControllers(): void; public getMainView(): void; public getModels(): void; public getNamespace(): void; public getStores(): void; public getViews(): void; public init(): void; public isActive(): boolean; public launch(): void; public setApplication(): void; public setControllers(): void; public setMainView(): void; public setModels(): void; public setName(): void; public setNamespace(): void; public setStores(): void; public setViews(): void; } } }