declare namespace Ext { export namespace grid { export namespace plugin { export interface CellEditingConfig { clicksToEdit?: number; default?: string; id?: string; listeners?: object; pluginId?: string; stateEvents?: string | []; triggerEvent?: string; } export class CellEditing extends Ext.grid.plugin.Editing { public activateCell(position?: Ext.grid.CellContext, skipBeforeCheck?: boolean, doFocus?: boolean): boolean; public deactivate(): void; public resume(position?: Ext.grid.CellContext): boolean; public startEdit(record?: Ext.data.Model | number, columnHeader?: Ext.grid.column.Column | number): void; public startEditByPosition(position?: object): void; public suspend(): void; } } } }