import type { ShareableRef } from './commonTypes';
export declare function registerShareableMapping(shareable: any, shareableRef?: ShareableRef<any>): void;
export declare function makeShareableCloneRecursive<T>(value: any, shouldPersistRemote?: boolean, depth?: number): ShareableRef<T>;
export declare function makeShareableCloneOnUIRecursive<T>(value: T): ShareableRef<T>;
export declare function makeShareable<T>(value: T): T;
