import { IProvider } from './provider'; import { IRequestContext } from "../pipeline/common"; export declare class ProviderFactory { maxPoolSize: number; private pool; constructor(maxPoolSize?: number); private addToPool(context, key, item); private getFromPool(key); getProvider(context: IRequestContext, tenant?: string, providerName?: string): IProvider; }