export declare class ValueAssignMismatchError extends Error { constructor(); } export declare class ValueAssignInvalidAssignmentType extends Error { constructor(); } export type Assignable = { [key: string]: unknown; } | unknown[]; export declare namespace ValueAssign { /** Performs a mutable transform of the current value into the next value by assigning values from next on current and preserves the current values internal object and array references. */ function Assign(current: Assignable, next: Assignable): void; }