/** * #### Deep merge objects (without mutating the target object). * * @example const newObj = merge(obj1, obj2, obj3) * * @param {any[]} sources * @returns any */ export declare function merge(...sources: any[]): any; /** * #### Deep clone object. * * @example const newObj = clone(sourceObj) * * @param {any} source * @returns any */ export declare function clone(source: any): any; /** * #### Returns decoded text, replacing HTML special characters. * * @example decode('< > " ' & © ∆') * // returns '< > " \' & © ∆' * * @param {string} str * @returns string */ export declare function decode(str: string): string; /** * #### Returns encoded text, version of string. * * @example encode('