import type { ChatMessage, CompleteOptions, ConnectorClient, ConnectorResult } from "./types.js"; export interface OpenAICompatibleAdapterOptions { apiKey: string; model: string; baseURL: string; fetchFn?: typeof globalThis.fetch; } export declare class OpenAICompatibleAdapter implements ConnectorClient { private readonly opts; private readonly fetchFn; constructor(opts: OpenAICompatibleAdapterOptions); complete(messages: ChatMessage[], opts?: CompleteOptions): Promise; }