declare namespace Ext { export namespace view { export interface NodeCacheConfig { } export class NodeCache extends Ext.Base { public clear(removeDom?: boolean): void; public fill(els?: []): Ext.view.NodeCache; public indexOf(el?: string | Ext.dom.Element | number | HTMLElement): number; public removeElement(el?: string | Ext.dom.Element | number | HTMLElement, removeDom?: boolean): void; public replaceElement(el?: string | Ext.dom.Element | number | HTMLElement, replacement?: string | Ext.dom.Element, domReplace?: boolean): void; public scroll(newRecords?: Ext.data.Model[], direction?: number, removeCount?: number): []; } } }