export type PoolWorker = (item: T, index: number) => Promise; export type PoolOptions = { signal?: AbortSignal; }; export declare function runPool(items: readonly T[], limit: number, worker: PoolWorker, options?: PoolOptions): Promise;