import { MonoTypeChangeSetOperatorFunction } from '../ChangeSetOperatorFunction'; /** * Clones the changes into the specified collection * @typeparam TObject The type of the object. * @typeparam TKey The type of the key. * @param target The target. * @param deepEqual Use deep equality for finding values */ export declare function clone(target: Map, deepEqual?: boolean): MonoTypeChangeSetOperatorFunction; /** * Clones the changes into the specified collection * @typeparam TObject The type of the object. * @typeparam TKey The type of the key. * @param target The target. * @param deepEqual Use deep equality for finding values */ export declare function clone(target: Set, deepEqual?: boolean): MonoTypeChangeSetOperatorFunction; /** * Clones the changes into the specified collection * @typeparam TObject The type of the object. * @typeparam TKey The type of the key. * @param target The target. */ export declare function clone(target: WeakSet): MonoTypeChangeSetOperatorFunction; /** * Clones the changes into the specified collection * @typeparam TObject The type of the object. * @typeparam TKey The type of the key. * @param target The target. * @param deepEqual Use deep equality for finding values */ export declare function clone(target: TObject[], deepEqual?: boolean): MonoTypeChangeSetOperatorFunction;