export interface LimitFunction { readonly activeCount: number; readonly pendingCount: number; clearQueue: () => void; (fn: (...args: Arguments) => PromiseLike | ReturnType, ...args: Arguments): Promise; } export default function pLimit(concurrency: number): LimitFunction;