/**
 * Tool Call Finish Reason Fixer
 * 统一修复所有工具调用相关的finish reason问题
 */
/**
 * 检查响应是否包含工具调用
 */
export declare function hasToolCalls(data: any): boolean;
/**
 * 检查文本内容是否包含工具调用模式
 */
export declare function hasToolCallInText(data: any): boolean;
/**
 * 修复finish reason为正确的工具调用状态
 * @param data 响应数据
 * @param targetFormat 目标格式 ('anthropic' | 'openai')
 * @returns 更新后的数据
 */
export declare function fixToolCallFinishReason(data: any, targetFormat?: 'anthropic' | 'openai'): any;
/**
 * 获取工具调用数量
 */
export declare function countToolCalls(data: any): number;
/**
 * 生成调试信息
 */
export declare function generateToolCallDebugInfo(data: any): string;
//# sourceMappingURL=tool-call-finish-reason-fixer.d.ts.map