/** * The ajax cache * @type {Cache} */ export const ajaxCache: Cache; /** * The pending request store * @type {PendingRequestStore} */ export const pendingRequestStore: PendingRequestStore; export function isCurrentSessionId(cacheId: string | undefined): boolean; export function setCacheSessionId(id: string): void; export function resetCacheSession(cacheId: string): void; export function extendCacheOptions({ useCache, methods, maxAge, requestIdFunction, invalidateUrls, invalidateUrlsRegex, contentTypes, maxResponseSize, maxCacheSize, }: CacheOptions): ValidatedCacheOptions; export function validateCacheOptions({ useCache, methods, maxAge, requestIdFunction, invalidateUrls, invalidateUrlsRegex, contentTypes, maxResponseSize, maxCacheSize, }?: CacheOptions): void; export function invalidateMatchingCache(requestId: string, { invalidateUrls, invalidateUrlsRegex }: CacheOptions): void; export type CacheRequest = import('../types/types.js').CacheRequest; export type CacheOptions = import('../types/types.js').CacheOptions; export type ValidatedCacheOptions = import('../types/types.js').ValidatedCacheOptions; import Cache from "./Cache.js"; import PendingRequestStore from "./PendingRequestStore.js"; //# sourceMappingURL=cacheManager.d.ts.map