/** * LlmClient backed by the OpenAI Chat Completions API (OPENAI_API_KEY). Uses fetch — no SDK. */ import type { CompleteOptions, LlmClient } from "../../core/ports.js"; import { type HttpLlmClientOptions } from "./http-client.js"; export type OpenAIOptions = HttpLlmClientOptions; export declare class OpenAILlmClient implements LlmClient { readonly id: string; private readonly delegate; constructor(opts?: OpenAIOptions); complete(prompt: string, opts?: CompleteOptions): Promise; }