export interface Limiter { (fn: (...args: Arguments) => PromiseLike | ReturnType, ...args: Arguments): Promise; } export declare const createLimiter: (limit: number) => Limiter; export declare const taskAll: (inputs: T[], map: (input: T) => Promise) => Promise;