import type { ModelRequestOptions } from "./model-options.js";
import type { OpenAiClientConfig } from "./providers/types.js";
export type OpenAiClientConfigInput = {
    apiKeys: {
        openaiApiKey: string | null;
        openrouterApiKey: string | null;
    };
    forceOpenRouter?: boolean;
    openaiBaseUrlOverride?: string | null;
    forceChatCompletions?: boolean;
    requestOptions?: ModelRequestOptions;
};
export declare function resolveOpenAiClientConfig({ apiKeys, forceOpenRouter, openaiBaseUrlOverride, forceChatCompletions, requestOptions, }: OpenAiClientConfigInput): OpenAiClientConfig;
