export interface MapOptions {
    readonly concurrency?: number;
    readonly settled?: boolean;
}
export declare type Mapper<Element = any, NewElement = unknown> = (element: Element, index: number) => NewElement | Promise<NewElement>;
export declare function map<Element, NewElement>(it: Iterable<Element>, mapper: Mapper<Element, NewElement>, { concurrency }?: MapOptions): Promise<NewElement[]>;
//# sourceMappingURL=map.d.ts.map