import { symbol } from '@traversable/registry'; import type { Functor } from './functor.js'; export type Cache = WeakMap<{ [x: number]: unknown; }, Functor.Index['path']>; declare function create(root: unknown): (x: { [x: string]: unknown; }, ix: Functor.Index) => {} | null | undefined | symbol.cache_hit; export declare const Cache: { new: typeof create; }; export {}; //# sourceMappingURL=cache.d.ts.map