import type { NodeValue, TrackingNode, TrackingType } from './observableInterfaces'; interface TrackingState { nodes?: Map; traceListeners?: (nodes: Map) => void; traceUpdates?: (fn: Function) => Function; } export declare const tracking: { current: TrackingState | undefined; inRemoteChange: boolean; inRender: boolean | undefined; }; export declare function beginTracking(inRender?: boolean): void; export declare function endTracking(fromRender?: boolean): void; export declare function updateTracking(node: NodeValue, track?: TrackingType): void; export {}; //# sourceMappingURL=tracking.d.ts.map