declare namespace Ext { export namespace grid { export namespace plugin { export interface RowEditingConfig { autoCancel?: boolean; autoUpdate?: boolean; clicksToEdit?: number; clicksToMoveEditor?: number; default?: string; errorSummary?: boolean; formAriaLabel?: string; formAriaLabelRowBase?: number; id?: string; listeners?: object; pluginId?: string; removeUnmodified?: boolean; stateEvents?: string | []; triggerEvent?: string; } export class RowEditing extends Ext.grid.plugin.Editing { public activateCell(position?: Ext.grid.CellContext): boolean; public resume(position?: Ext.grid.CellContext): boolean; public startEdit(record?: Ext.data.Model, columnHeader?: Ext.grid.column.Column | number): boolean; public suspend(): void; } } } }