declare namespace Ext { export namespace dom { export interface HelperConfig { } export class Helper extends Ext.Base { public append(el?: string | Ext.dom.Element | HTMLElement, o?: object | string, returnElement?: boolean): Ext.dom.Element | HTMLElement; public applyStyles(el?: string | Ext.dom.Element | HTMLElement, styles?: string | object | CallableFunction): void; public createDom(o?: object | string): HTMLElement; public createHtml(spec?: object): void; public createTemplate(o?: object): Ext.Template; public generateStyles(styles?: object, buffer?: string[], encode?: boolean): string | string[]; public insertAfter(el?: string | Ext.dom.Element | HTMLElement, o?: object, returnElement?: boolean): Ext.dom.Element | HTMLElement; public insertBefore(el?: string | Ext.dom.Element | HTMLElement, o?: object | string, returnElement?: boolean): Ext.dom.Element | HTMLElement; public insertFirst(el?: string | Ext.dom.Element | HTMLElement, o?: object | string, returnElement?: boolean): Ext.dom.Element | HTMLElement; public insertHtml(where?: string, el?: Text | HTMLElement, html?: string): HTMLElement; public markup(spec?: object): string; public overwrite(el?: string | Ext.dom.Element | HTMLElement, o?: object | string, returnElement?: boolean): Ext.dom.Element | HTMLElement; } } }