import { AsyncIterableX } from './asynciterablex'; export declare class MapAsyncIterable extends AsyncIterableX { private _source; private _selector; constructor(source: AsyncIterable, selector: (value: TSource, index: number) => Promise | TResult); [Symbol.asyncIterator](): AsyncIterableIterator; } export declare function map(source: AsyncIterable, selector: (value: TSource, index: number) => Promise | TResult, thisArg?: any): AsyncIterableX;