/** * Copyright (c) Microsoft Corporation. All rights reserved. * Licensed under the MIT License. */ /** * Recursively merges record values into the target state. * * @remarks * - Plain objects are recursively merged. * - Arrays are copied and replaced. */ export declare function mergeRecordValues(target: Record, values: Record): void; /** * Clones record values while preserving non-plain objects by reference. * * @remarks * - Plain objects and arrays are cloned. * - Non-plain objects are kept by reference. */ export declare function cloneRecordValue(value: T): T;