import { WalkValues } from '@allgemein/base/utils/TreeUtils'; export declare class BaseUtils { static resolveByClassName(objs: T[]): { [entityType: string]: T[]; }; static wait(time: number): Promise; static interpolate(msg: string, parameter: { [k: string]: string; }): string; static flattenDate(d: Date): Date; static now(): Date; /** * https://stackoverflow.com/questions/1960473/unique-values-in-an-array * @param arr * @returns {any[]} */ static unique_array(arr: any[]): any[]; static escapeRegExp(text: string): string; static clone(obj: any): any; static uniqArr(res: any[]): any[]; static merge(...args: any[]): any; static walk(root: any, fn: (v: WalkValues) => void): void; static get(arr: any, path?: string): any; static splitTyped(arr: string, sep?: string): any[]; static set(arr: any, path: string | any[], value: any): boolean; static isObject(o: any): boolean; }