/**
 * Minimal promise executor with concurrency limit implementation
 * @param concurrency Maximum number of promises executed concurrently
 */
export declare const limit: (concurrency: number) => <T>(fn: () => Promise<T>) => Promise<T>;
export type LimitFn = ReturnType<typeof limit>;
