import { IMap, IIterator } from "./enumerable"; export interface IMapOptions { asObject: boolean; } export declare function map(items: IMap, func: IIterator>, options?: IMapOptions): Promise; export declare function map(items: T[], func: IIterator>, options?: IMapOptions): Promise; export declare function map(items: IMap, func: IIterator, options?: IMapOptions): R[]; export declare function map(items: T[], func: IIterator, options?: IMapOptions): R[]; export default map;