import { OperatorFunction } from '../../interfaces';
export declare function memoize<TSource>(readerCount?: number): OperatorFunction<TSource, TSource>;
export declare function memoize<TSource, TResult>(readerCount?: number, selector?: (value: Iterable<TSource>) => Iterable<TResult>): OperatorFunction<TSource, TResult>;
