import { $ } from '../Class/$';
import { SharedRef } from '../SharefRef';
import { System } from '../system';
import { Dict } from '../types/Dict';
import { J } from '../types/interface/J';
export declare function wrapSharedRef<T extends Dict<any>>(data: SharedRef<T>): J<T>;
export declare function wrapObject<T extends object>(data: T, system: System): J<T> & $;
