import type Cache from './cache.js'; import type { EntityInterface, EntityPath } from '../interface.js'; import type { INVALID } from './symbol.js'; import type { KeyFn } from '../memo/WeakDependencyMap.js'; export default class LocalCache implements Cache { private localCache; private _args; constructor(args?: readonly any[]); getEntity(pk: string, schema: EntityInterface, entity: any, computeValue: (localCacheKey: Map) => void): object | undefined | typeof INVALID; getResults(input: any, cachable: boolean, computeValue: () => any): { data: any; paths: EntityPath[]; }; /** Uncached path simply evaluates and discards — no dependency tracking. */ argsKey(fn: KeyFn): string | undefined; } //# sourceMappingURL=localCache.d.ts.map