import { OpenAI } from "openai";
import { ModelConfig } from "./models";
interface BaseModelProviderConfig {
    apiKey: string;
    endpoint: string;
}
interface MakeOpenAiClientFactoryParams {
    braintrust?: BaseModelProviderConfig;
    vertexAi?: BaseModelProviderConfig;
}
export declare function makeOpenAiClientFactory({ braintrust, }: MakeOpenAiClientFactoryParams): {
    makeOpenAiClient(modelConfig: ModelConfig): OpenAI;
};
export {};
//# sourceMappingURL=makeOpenAiClientFactory.d.ts.map