export declare class PureValueClone { private _refs; readonly originalRoot: { root: T; }; readonly cloneRoot: { root: any; }; constructor(originalObject: any); private _clones; private _owned; private _originalByWireValue; private _wireValueByOriginal; own(value: T, original?: unknown): T; isOwned(value: any): boolean; isClone(value: any): boolean; originalOf(value: object): object; wireValueOf(value: object): object | undefined; /** * Only plain objects and arrays can be copied safely. */ static isCloneable(value: any): boolean; clone(original: object): any; }