/**
 * DeepSeekRuntime — DeepSeek API runtime adapter.
 *
 * Calls https://api.deepseek.com/chat/completions directly.
 * Supports SSE streaming, tool calling, and reasoning_content.
 */
import type { AgentRuntime, AgentRunResult, AgentResult, AgentTask, RuntimeCapabilities, RuntimeHealth } from "./agent-runtime.js";
import type { ContextCapsule } from "./context-capsule.js";
export interface DeepSeekRuntimeOptions {
    apiKey?: string;
    model?: string;
    baseUrl?: string;
}
export declare class DeepSeekRuntime implements AgentRuntime {
    readonly id = "deepseek-api";
    readonly kind = "api";
    readonly priority = 40;
    readonly capabilities: RuntimeCapabilities;
    private readonly apiKey;
    private readonly model;
    private readonly baseUrl;
    constructor(options?: DeepSeekRuntimeOptions);
    supports(capsule: ContextCapsule): boolean;
    health(): Promise<RuntimeHealth>;
    runNode(capsule: ContextCapsule, signal: AbortSignal): Promise<AgentRunResult>;
    execute(task: AgentTask): Promise<AgentResult>;
    private parseStreamResponse;
}
