import type { StoreApi } from '../../store/types'; import { TrackPathFn } from './pathFinder'; /** * Gets or creates a lightweight tracking proxy that records path access and store * method invocations via proxy traps. Used to auto-generate selectors that point * to either the accessed path or the value returned by an invoked store method. */ export declare function getOrCreateProxy(store: StoreApi, rootProxyCache: WeakMap, trackPath: TrackPathFn): S; /** * Strips tracking proxies from published values to ensure * proxies remain confined to internal tracking contexts. */ export declare function stripProxies(value: T): T; export declare function stripProxies(value: unknown, seen?: WeakSet): unknown; //# sourceMappingURL=deriveProxy.d.ts.map