import { BaseLLMAdapter } from "./base"; import type { LLMConfig, LLMResponse } from "./types"; export declare class OpenAILLMAdapter extends BaseLLMAdapter { private readonly apiKey; private readonly baseUrl; constructor(config: LLMConfig, enableCache?: boolean); generate(prompt: string, options?: Partial): Promise; private makeAPICall; private withTimeout; }