import { ILLMProvider, LLMConfig, LLMInput, LLMResponse } from '../../types/llm';
export declare class DeepSeekProvider implements ILLMProvider {
    private readonly apiKey;
    private readonly model;
    private readonly defaultParams;
    constructor(config: LLMConfig);
    generateResponse(input: LLMInput): Promise<LLMResponse>;
    generateStreamResponse(input: LLMInput): AsyncGenerator<string>;
}
