export interface MemoizeOptions unknown, T = unknown> { /** * @defaultValue undefined */ thisContext?: T | undefined; /** * * @defaultValue JSON.stringify */ argHasher?: (args: Parameters) => string; /** * @defaultValue Infinity */ maxCacheEntries?: number; cache?: Map>; } export type NormalizedMemoizeOptions unknown, T = unknown> = Required, 'thisContext'>> & Pick, 'thisContext'>; export declare const normalizeMemoizeOptions: unknown, T>(options?: MemoizeOptions) => NormalizedMemoizeOptions; //# sourceMappingURL=memoize.function.options.d.ts.map