export declare class BatchQueue { private readonly batchSize; private readonly func; private running; private readonly pending; private readonly onResult; constructor(batchSize: number, func: (items: Set) => Promise>); add(ids: T[]): Promise; private processBatch; }