export declare function memoize2of4, T2 extends Record, T3 extends any, T4 extends any, R extends any>(fn: (A1: T1, A2: T2, A3: T3, A4: T4) => R): (A1: T1, A2: T2, A3: T3, A4: T4) => R;