import { ObservableListener, Reaction, ReactionsMap } from './types'; import { ArraySet } from './array'; import { DataNode } from './tree'; export declare const ProxyRaw: WeakMap; export declare const RawProxy: WeakMap; export declare const RawShallowProxy: WeakMap; export declare const RawNode: WeakMap; export declare const RawReactionsMap: WeakMap; export declare const ReactionStack: Reaction[]; export declare const BatchCount: { value: number; }; export declare const UntrackCount: { value: number; }; export declare const BatchScope: { value: boolean; }; export declare const DependencyCollected: { value: boolean; }; export declare const PendingReactions: ArraySet; export declare const PendingScopeReactions: ArraySet; export declare const BatchEndpoints: ArraySet<() => void>; export declare const ObserverListeners: ArraySet; export declare const MakeObModelSymbol: unique symbol; export declare const ObModelSymbol: unique symbol; export declare const ObModelNodeSymbol: unique symbol;