import { ComponentRef, ApplicationRef } from "@angular/core"; export declare class StringUtils { static format(str: string, ...values: (string | number)[]): string; static urlFormat(str: string, ...values: any[]): string; } export declare class DateUtils { static getNumberOfDays(year: number, month: number): number; static getFormattedTime(date: Date, onlyDate?: boolean): string; static addZeroIfNeeded(num: number): string; } export declare class ElementUtils { static getComponentRootNode(componentRef: ComponentRef): HTMLElement; static getRootNode(applicationRef: ApplicationRef): HTMLElement; static getWordLength(word: string, extraStyle: { [key: string]: string; }): number; } export declare class NumberUtils { static convertNumber(num: number): string | number; } export declare class CsvUtils { static getCsvLine(arr: (string | number)[]): string; } export declare class OperationUtils { static isEqual(a: any, b: any): boolean; } export declare class JsonUtils { static TAB: string; static ProcessObject(obj: any, indent: any, addComma: any, isArray: any, isPropertyContent: any): string; static FormatLiteral(literal: any, quote: any, comma: any, indent: any, isArray: any, style: any): string; static GetRow(indent: any, data: any, isPropertyContent?: any): string; static FormatFunction(indent: any, obj: any): string; static IsArray(obj: any): boolean; }