/**
 * limit/throttle the number of async calls
 */
export declare const limit: <T>(asyncFunc: () => Promise<T>) => Promise<T>;
/**
 * queue async calls using a priority queue
 */
export declare const queue: <T>(asyncFunc: () => Promise<T>, priority?: number) => Promise<void | T>;
