export declare function parallel_map(xs: A[], f: (a: A) => Promise): Promise; export interface ParallelArray { map(f: (a: A) => Promise): ParallelArray; unwrap(): Promise; } export declare namespace ParallelArray { function wrap(xs: A[]): ParallelArray; function wrapPromise(xs: Promise): ParallelArray; }