import { Logger } from '../../utils/logger';
/**
 * 响应处理器
 * 负责处理AI响应，包括解析和执行工具调用
 */
export declare class ResponseProcessor {
    private logger;
    private toolService;
    /**
     * 构造函数
     * @param logger 日志记录器
     */
    constructor(logger: Logger);
    /**
     * 处理响应中的工具调用
     * @param response AI响应文本
     * @returns 处理结果
     */
    processToolsInResponse(response: string): Promise<{
        toolCalled: boolean;
        modifiedText: string;
        extraTokens?: {
            prompt: number;
            completion: number;
        };
    }>;
}
//# sourceMappingURL=ResponseProcessor.d.ts.map