export declare type EqualityFn = (newArgs: unknown[], lastArgs: unknown[]) => boolean; export default function (resultFn: F, isEqual?: EqualityFn): F;