import type { RunsApiConnection } from "./runs-api-connections.mjs";
export function createOpenAiRunsClient(options: {
  connection: Omit<RunsApiConnection, "apiKeyFile"> & { apiKeyFile?: string };
  /** Used instead of `connection.apiKeyFile` when present. */
  apiKey?: string;
  responseSchema?: unknown;
  modelSelection?: { provider: string; model: string; reasoningEffort: string };
  fetchImpl?: typeof fetch;
}): any;
