declare namespace Ext { export namespace mixin { export interface QueryableConfig { } export class Queryable extends Ext.Base { public child(selector?: string | Ext.Component): Ext.Component; public down(selector?: string | Ext.Component): Ext.Component; public query(selector?: string): Ext.Component[]; public queryBy(fn?: CallableFunction, scope?: object): Ext.Component[]; public queryById(id?: string): Ext.Component; public visitPostOrder(selector?: object, fn?: CallableFunction, scope?: object, extraArgs?: []): void; public visitPreOrder(selector?: object, fn?: CallableFunction, scope?: object, extraArgs?: []): void; } } }