import { ChatMessage, ILlmProvider, LlmOptions, LlmResponse } from '../../../modules/buddy/platforms/llm-provider.platform'; import { ConfigService } from '../../../modules/config/services/config.service'; export declare class OpenAiCodexProvider implements ILlmProvider { private readonly configService; private readonly tokenManager; constructor(configService: ConfigService); getType(): string; getName(): string; getDescription(): string; getDefaultModel(): string; isConfigured(pluginConfig: Record): boolean; supportsTools(): boolean; sendMessage(systemPrompt: string, messages: ChatMessage[], model: string, options?: LlmOptions): Promise; private formatTools; private collectStreamResponse; private getPluginConfig; }