import { Fn } from './fn.type.js'; import { MemoizeOptions } from './memoize.function.options.js'; /** * By default the cache does not start growing, the limit is infinite. * To set otherwise, use the options object. * * @param fn to be memoized * @param rawOptions options to customize cache behavior * @returns the memoized version of the function that will either return a cached value * or call the original function when one does not exist. */ export declare const memoize: unknown, T = unknown>(fn: F, rawOptions?: MemoizeOptions) => Fn, ReturnType>; //# sourceMappingURL=memoize.function.d.ts.map