/** * @license * Copyright 2025 Qwen * SPDX-License-Identifier: Apache-2.0 */ import type OpenAI from 'openai'; import type { Config } from '../../../config/config.js'; import type { ContentGeneratorConfig } from '../../contentGenerator.js'; import { DefaultOpenAICompatibleProvider } from './default.js'; import type { GenerateContentConfig } from '@google/genai'; export declare class DeepSeekOpenAICompatibleProvider extends DefaultOpenAICompatibleProvider { constructor(contentGeneratorConfig: ContentGeneratorConfig, cliConfig: Config); static isDeepSeekProvider(contentGeneratorConfig: ContentGeneratorConfig): boolean; buildRequest(request: OpenAI.Chat.ChatCompletionCreateParams, userPromptId: string): OpenAI.Chat.ChatCompletionCreateParams; getDefaultGenerationConfig(): GenerateContentConfig; }