declare namespace Ext { export namespace grid { export namespace feature { export interface FeatureConfig { listeners?: object; } export class Feature extends Ext.util.Observable { public disabled?: any; public eventPrefix?: string; public eventSelector?: string; public grid?: Ext.grid.Panel; public hasFeatureEvent?: boolean; public isFeature?: boolean; public view?: Ext.view.Table; public disable(): void; public enable(): void; public getFireEventArgs(eventName?: object, view?: object, featureTarget?: object, e?: object): void; public init(grid?: Ext.grid.Panel): void; } } } }