import { IterableX } from './iterablex'; export declare class MapIterable extends IterableX { private _source; private _selector; constructor(source: Iterable, selector: (value: TSource, index: number) => TResult); [Symbol.iterator](): IterableIterator; } export declare function map(source: Iterable, selector: (value: TSource, index: number) => TResult, thisArg?: any): IterableX;