export interface ConcurrencyConfig { defaultConcurrency?: number; providerConcurrency?: Record; modelConcurrency?: Record; } export declare function extractProvider(model: string): string; export declare class ConcurrencyPool { private global; private providers; private models; private config; constructor(config: ConcurrencyConfig); run(model: string, fn: () => Promise): Promise; }