/**
 * Gemini Streaming Simulator Module
 * 流式响应模拟器，基于非流式API响应生成流式输出
 * Project owner: Jason Zhang
 */
import { BaseResponse } from '@/types';
/**
 * 流式响应模拟器
 * 职责：将非流式响应转换为Anthropic兼容的流式事件
 * 🔧 Critical Fix: Use content-driven stop_reason (OpenAI success pattern)
 */
export declare class GeminiStreamingSimulator {
    /**
     * 模拟流式响应
     * 基于OpenAI Provider的成功模式：非流式API + 流式模拟
     */
    static simulateStreamingResponse(response: BaseResponse, originalRequest: any, requestId: string): AsyncIterable<any>;
    /**
     * 模拟文本流式输出
     */
    private static simulateTextStreaming;
    /**
     * 模拟工具调用流式输出
     */
    private static simulateToolUseStreaming;
}
//# sourceMappingURL=streaming-simulator.d.ts.map