import { Observable } from 'rxjs'; export declare function memoize(fn: (arg1: Arg1) => Observable, keyGen: (arg1: Arg1) => string): (arg1: Arg1) => Observable; export declare function memoize(fn: (arg1: Arg1, arg2: Arg2) => Observable, keyGen: (arg1: Arg1, arg2: Arg2) => string): (arg1: Arg1, arg2: Arg2) => Observable; export declare function memoize(fn: (arg1: Arg1, arg2: Arg2, arg3: Arg3) => Observable, keyGen: (arg1: Arg1, arg2: Arg2, arg3: Arg3) => string): (arg1: Arg1, arg2: Arg2, arg3: Arg3) => Observable; //# sourceMappingURL=createMemoizer.d.ts.map