import { Hashable } from './hashArgs'; type CacheObject = Record; export declare const cacheResults: CacheResultsFn; export declare const cacheResultsWithOptions: CacheResultsWithOptionsFn; type CacheResultsFn = (opts: { maxAge: number; maxEntries?: number; extendKey?: () => Hashable; } | /* deprecated */ number, cacheObj?: CacheObject) => (fn: (...args: A) => R) => (...args: A) => R; type CacheResultsWithOptionsFn = (opts?: { maxAge?: number; maxEntries?: number; extendKey?: () => Hashable; }, cacheObj?: CacheObject) => (fn: (...args: A) => R) => (opts: { expiry: number; }) => (...args: A) => R; export {}; //# sourceMappingURL=cacheResults.d.ts.map