declare namespace Ext { export let baseCSSPrefix: string; export let BLANK_IMAGE_URL: string; export let chromeVersion: number; export let emptyFn: CallableFunction; export let emptyString: any; export let enableAria: boolean; export let enableFx: boolean; export let enableGarbageCollector: any; export let enableListenerCollection: any; export let enumerables: string[]; export let firefoxVersion: number; export let frameStartTime: any; export let identityFn: CallableFunction; export let ieVersion: number; export let isChrome: boolean; export let isDomReady: boolean; export let isEdge: boolean; export let isGecko: boolean; export let isIE: boolean; export let isIE10: boolean; export let isIE10m: boolean; export let isIE10p: boolean; export let isIE11: boolean; export let isIE11m: boolean; export let isIE11p: boolean; export let isIE8: boolean; export let isIE8m: boolean; export let isIE8p: boolean; export let isIE9: boolean; export let isIE9m: boolean; export let isIE9p: boolean; export let isLinux: boolean; export let isMac: boolean; export let isOpera: boolean; export let isReady: boolean; export let isSafari: boolean; export let isSecure: boolean; export let isStrict: boolean; export let isWebKit: boolean; export let isWindows: boolean; export let manifest: string | object; export let name: string; export let operaVersion: number; export let platformTags: object; export let privateFn: CallableFunction; export let safariVersion: number; export let scopeCss: boolean; export let SSL_SECURE_URL: string; export let USE_NATIVE_JSON: boolean; export let useShims: boolean; export let webKitVersion: number; export function addBehaviors(obj?: object): void; export function all(selector?: string, root?: Ext.container.Container): Ext.Component[]; export function application(config?: object | string): void; export function apply(object?: object, config?: object, defaults?: object): object; export function applyIf(object?: object, config?: object): object; export function asap(fn?: CallableFunction, scope?: object, parameters?: any[]): number; export function asapCancel(id?: number): void; export function batchLayouts(fn?: CallableFunction, scope?: object): void; export function bind(fn?: CallableFunction, scope?: object, args?: [], appendArgs?: boolean | number): CallableFunction; export function callback(callback?: string | CallableFunction, scope?: object, args?: [], delay?: number, caller?: object, defaultScope?: object): void; export function checkVersion(specs?: string | object | [], matchAll?: boolean): boolean; export function clean(array?: []): []; export function clone(item?: object, cloneDom?: boolean): object; export function coerce(from?: any, to?: any): void; export function copy(dest?: object, source?: object, names?: string | string[], usePrototypeKeys?: boolean): object; export function copyIf(destination?: object, source?: object, names?: string | string[]): object; export function copyTo(dest?: object, source?: object, names?: string | string[], usePrototypeKeys?: boolean): object; export function copyToIf(destination?: object, source?: object, names?: string | string[]): object; export function create(name?: string, args?: object): object; export function createByAlias(alias?: string, args?: object): object; export function decode(json?: string, safe?: boolean): object; export function defer(fn?: CallableFunction, millis?: number, scope?: object, args?: [], appendArgs?: boolean | number): number; export function define(className?: string, data?: object, createdFn?: CallableFunction): Ext.Base; export function destroy(args?: any): void; export function destroyMembers(object?: object, args?: string): void; export function disableCacheBuster(disable?: boolean, path?: string): void; export function each(iterable?: object | [] | NodeList, fn?: CallableFunction, scope?: object, reverse?: boolean): boolean; export function encode(o?: object): string; export function exclude(excludes?: string | string[]): object; export function extend(superclass?: CallableFunction, overrides?: object): CallableFunction; export function factory(config?: object, classReference?: string, instance?: object, aliasNamespace?: object): void; export function fireEvent(eventName?: string, args?: object): boolean; export function first(selector?: string, root?: Ext.container.Container): Ext.Component; export function flatten(array?: []): []; export function fly(dom?: string | HTMLElement, named?: string): Ext.dom.Element; export function get(element?: object): void; export function getBody(): Ext.dom.Element; export function getClass(object?: object): Ext.Class; export function getClassName(object?: Ext.Class | object): string; export function getCmp(id?: string): Ext.Component; export function getDoc(): Ext.dom.Element; export function getDom(el?: string | Ext.dom.Element | HTMLElement): HTMLElement; export function getHead(): Ext.dom.Element; export function getNamespace(className?: string): string; export function getScrollbarSize(force?: boolean): object; export function getStore(name?: object): Ext.data.Store; export function getVersion(packageName?: string): Ext.Version; export function getWin(): Ext.dom.Element; export function htmlDecode(value?: string): string; export function htmlEncode(value?: string): string; export function id(o?: object, prefix?: string): string; export function interval(fn?: CallableFunction, millis?: number, scope?: object, args?: [], appendArgs?: boolean | number): number; export function isArray(target?: object): boolean; export function isBoolean(value?: object): boolean; export function isDate(object?: object): boolean; export function isDebugEnabled(className?: string): boolean; export function isDefined(value?: object): boolean; export function isElement(value?: object): boolean; export function isEmpty(value?: object, allowEmptyString?: boolean): boolean; export function isFunction(value?: object): boolean; export function isIterable(value?: object): boolean; export function isMSDate(value?: string): boolean; export function isNumber(value?: object): boolean; export function isNumeric(value?: object): boolean; export function isObject(value?: object): boolean; export function isPrimitive(value?: object): boolean; export function isString(value?: object): boolean; export function isTextNode(value?: object): boolean; export function iterate(object?: object | [], fn?: CallableFunction, scope?: object): void; export function log(options?: string | object, message?: string): void; export function max(array?: [] | NodeList, comparisonFn?: CallableFunction): object; export function mean(array?: []): number; export function merge(destination?: object, object?: object): object; export function min(array?: [] | NodeList, comparisonFn?: CallableFunction): object; export function namespace(namespaces?: string): object; export function now(): number; export function ns(namespaces?: string): object; export function num(value?: object, defaultValue?: number): number; export function on(eventName?: string | object, fn?: string | CallableFunction, scope?: object, options?: object, order?: string): object; export function onReady(fn?: CallableFunction, scope?: object, options?: object): void; export function override(target?: object, overrides?: object): void; export function pass(fn?: CallableFunction, args?: [], scope?: object): CallableFunction; export function pluck(array?: [] | NodeList, propertyName?: string): []; export function query(selector?: string, asDom?: boolean): Ext.dom.Element[] | []; export function raise(err?: string | object): void; export function regStore(id?: string | object, config?: object): void; export function removeNode(node?: HTMLElement): void; export function require(expressions?: string | string[], fn?: CallableFunction, scope?: object): void; export function resolveResource(url?: string): string; export function resumeLayouts(flush?: object): void; export function returnId(o?: object): void; export function returnTrue(): boolean; export function select(selector?: string | [], composite?: boolean): Ext.dom.CompositeElementLite | Ext.dom.CompositeElement; export function setGlyphFontFamily(fontFamily?: string): void; export function setVersion(packageName?: string, version?: string | Ext.Version): void; export function sum(array?: []): number; export function suspendLayouts(): void; export function syncRequire(expressions?: string | string[], fn?: CallableFunction, scope?: object): void; export function ticks(): number; export function toArray(iterable?: object, start?: number, end?: number): []; export function typeOf(value?: object): string; export function un(eventName?: string, fn?: CallableFunction, scope?: object): void; export function unique(array?: []): []; export function urlAppend(url?: string, string?: string): string; export function urlDecode(queryString?: string, recursive?: boolean): object; export function urlEncode(object?: object, recursive?: boolean): string; export function valueFrom(value?: object, defaultValue?: object, allowBlank?: boolean): object; export function widget(name?: string, config?: object): object; }