type Formatter = (value: any) => string; export declare function setGetFormatCacheCallback(callback: () => Record): void; export declare class Format { static value(v: any, format: string): string; static parse(format: string): Formatter; static register(format: string | string[], formatter: Formatter): void; static registerFactory(format: string | string[], factory: (...args: any[]) => Formatter): void; } export declare function resolveMinMaxFractionDigits(minimumFractionDigits: number, maximumFractionDigits: number): { minimumFractionDigits: number; maximumFractionDigits: number; }; export declare function trimFractionZeros(str: string, max: number): string; export {}; //# sourceMappingURL=Format.d.ts.map