import type { ClaudeCodeResponse } from "./types.js"; import type { LanguageModelProvider, LanguageModelProviderOptions, AgentType } from "./providers/types.js"; export declare class ClaudeCodeLanguageModel implements LanguageModelProvider { private options; readonly type: AgentType; constructor(options: LanguageModelProviderOptions); generate(systemPrompt: string | undefined, userPrompt: string, jsonSchema?: object): Promise; buildCommandArgs(systemPrompt: string | undefined, userPrompt: string, jsonSchema?: object): string[]; /** * 解析 Claude Code 的输出 * --output-format json 输出的是 JSON 数组,包含多个事件 * 最后一个 type="result" 的事件包含最终结果 */ private parseClaudeOutput; private executeClaudeCommand; } //# sourceMappingURL=claude-code-model.d.ts.map