declare namespace Ext { export namespace grid { export namespace selection { export interface ReplicatorConfig { id?: string; pluginId?: string; stateEvents?: string | []; } export class Replicator extends Ext.plugin.Abstract { public columns?: Ext.grid.column.Column[]; public getColumnValues(record?: Ext.data.Model): any[]; public replicateSelection(ownerGrid?: Ext.panel.Table, sel?: Ext.grid.selection.Selection, extension?: object): void; } } } }