export type QueueRunFailure = { id: string; message: string; }; export type QueueRunResult = { processed: number; succeeded: number; failed: number; failures: QueueRunFailure[]; }; export declare function runQueueRequests(options: { requests: T[]; concurrency: number; continueOnError?: boolean; onRequest: (request: T) => Promise; onSuccess?: (request: T) => Promise; onFailure?: (request: T, error: unknown) => Promise; }): Promise;