export declare type Iter<X> = IterableIterator<X>;
declare function map<X, Y>(iterable: Iterable<X>, fn: map.Transformer<X, Y>): Iter<Y>;
export declare namespace map {
    type Transformer<X, Y> = (x: X) => Y;
}
export default map;
