import { AsyncIterableX } from '../../asynciterable/asynciterablex.js'; export declare function memoizeProto(this: AsyncIterableX, readerCount?: number): AsyncIterableX; export declare function memoizeProto(this: AsyncIterableX, readerCount?: number, selector?: (value: AsyncIterable, signal?: AbortSignal) => AsyncIterable): AsyncIterableX; declare module '../../asynciterable/asynciterablex' { interface AsyncIterableX { memoize: typeof memoizeProto; } }