declare namespace Ext { export namespace util { export interface FormatConfig { } export class Format extends Ext.Base { public currencyAtEnd?: boolean; public currencyPrecision?: number; public currencySign?: string; public currencySpacer?: string; public decimalSeparator?: string; public defaultDateFormat?: any; public percentSign?: string; public thousandSeparator?: string; public attributes(attributes?: object): void; public capitalize(string?: string): string; public currency(value?: number | string, sign?: string, decimals?: number, end?: boolean, currencySpacer?: string): string; public date(value?: string | Date, format?: string): string; public dateRenderer(format?: string): CallableFunction; public defaultValue(value?: object, defaultValue?: string): string; public ellipsis(value?: string, length?: number, word?: boolean): string; public escape(string?: string): string; public escapeRegex(string?: string): string; public fileSize(size?: number | string): string; public format(string?: string, values?: any): string; public hex(value?: number, digits?: number): string; public htmlDecode(value?: string): string; public htmlEncode(value?: string): string; public leftPad(string?: string, size?: number, character?: string): string; public lessThanElse(value?: number, threshold?: number, below?: any, above?: any, equal?: any): any; public lowercase(value?: string): string; public math(): CallableFunction; public nbsp(value?: any, strict?: boolean): any; public nl2br(v?: string): string; public number(v?: number, formatString?: string): string; public numberRenderer(format?: string): CallableFunction; public or(value?: boolean, orValue?: any): void; public parseBox(box?: number | string): object; public percent(value?: number, formatString?: string): string; public pick(value?: boolean, firstValue?: any, secondValue?: any): void; public plural(value?: number, singular?: string, plural?: string): string; public round(value?: number | string, precision?: number): number; public sign(value?: number, negative?: any, positive?: any, zero?: any): any; public stripScripts(value?: object): string; public stripTags(value?: object): string; public substr(value?: string, start?: number, length?: number): string; public toggle(string?: string, value?: string, other?: string): string; public trim(string?: string): string; public uncapitalize(string?: string): string; public undef(value?: object): object; public uppercase(value?: string): string; public uri(value?: string): string; public uriCmp(value?: string): string; public usMoney(value?: number | string): string; public word(value?: string, index?: number, sep?: string | RegExp): string; } } }