declare namespace Ext { export interface VersionConfig { } export class Version { public build?: number; public major?: number; public minor?: number; public patch?: number; public release?: string; public compareTo(other?: string | number | Ext.Version): number; public equals(target?: string | number): boolean; public getBuild(): number; public getMajor(): number; public getMinor(): number; public getPatch(): number; public getRelease(): string; public getReleaseValue(): number | string; public getShortVersion(): string; public gt(target?: string | number | Ext.Version): boolean; public gtEq(target?: string | number | Ext.Version): boolean; public isGreaterThan(target?: string | number): boolean; public isGreaterThanOrEqual(target?: string | number): boolean; public isLessThan(target?: string | number): boolean; public isLessThanOrEqual(target?: string | number): boolean; public lt(target?: string | number | Ext.Version): boolean; public ltEq(target?: string | number | Ext.Version): boolean; public match(target?: string | number): boolean; public toArray(): number[]; public static compare(current?: string, target?: string): number; public static getComponentValue(value?: object): object; } }