export declare const symTrackerDetails: unique symbol; export declare type TrackerProxy = { readonly [symTrackerDetails]: { value: T; parent: object; property: PropertyKey; }; } & (T extends object ? { [P in keyof T]: TrackerProxy; } : T); export declare function createTrackerProxy(value: T): TrackerProxy; export declare function createTrackerProxy(value: T, parent: object, property: PropertyKey): TrackerProxy; //# sourceMappingURL=tracker.d.ts.map