import type { MomentoClientDeps } from '@konker.dev/momento-cache-client-effect'; import type { TinyCache } from '@konker.dev/tiny-cache-fp'; import type { CacheKeyResolver } from '@konker.dev/tiny-cache-fp/lib/CacheKeyResolver'; import type { MiddlewareError } from '../../lib/MiddlewareError.js'; import type { Rec, RequestResponseHandler } from '../index.js'; import { type ResponseW } from '../ResponseW.js'; export declare const middleware: (cacheKeyResolver: CacheKeyResolver, cache: TinyCache | unknown, MomentoClientDeps>, ttl?: number) => (wrapped: RequestResponseHandler) => RequestResponseHandler; //# sourceMappingURL=cacheMomento.d.ts.map