/** * Process items in batches with limited concurrency * * @param items - Array of items to process * @param processor - Async function to process each item * @param batchSize - Maximum concurrent operations (default: 20) * @returns Array of successfully processed results */ export declare function batchProcess(items: T[], processor: (item: T) => Promise, batchSize?: number): Promise;