import type { SerializableObject } from 'with-cache-normalization/dist/domain/NormalizeCacheValueMethod'; import type { SimpleAsyncCache } from 'with-simple-cache'; /** * tactic: invalidate queries by dependency pointer * purpose: ensure no stale query outputs are cached by invalidating them when we're told a dependency pointer has been impacted * strategy: * - lookup the queries dependent on the pointer, by accessing the pointers state in the cache * - for each query, invalidate the output by setting its cached state to undefined */ export declare const invalidateQueriesByDependencyPointer: ({ cache, pointer, }: { cache: SimpleAsyncCache; pointer: string; }) => Promise;