/** * Deep copy given object. * It supports * - primitive types (number, string, array) * - Uint8Array * - objects * - Date * * It may loose type for others... * * @param T Generic type of target/copied value. * @param target Target value to be copied. */ export declare const deepCopy: (target: T, hash?: WeakMap) => T;