import type { AgentEngine, ToolRegistry } from '@cicctencent/agent-core'; import type { SSEResponse } from '../types.js'; /** SSE 辅助:将 SSE 事件写入响应流 */ export declare function writeSSE(res: SSEResponse, event: string, data: any): void; /** SSE 响应初始化(设置 SSE headers 并 flush) */ export declare function initSSEResponse(res: SSEResponse): void; /** * 运行 Agent 并通过 SSE 推送事件流 * * 事件格式:reasoning, content, tool-call, tool-result, step-complete, done, error */ export declare function runAgentSSEStream(res: SSEResponse, engineInstance: AgentEngine, toolRegistry: ToolRegistry, runOptions: Parameters[0], resolveToolDisplayName?: (toolName: string, registry: ToolRegistry) => string): Promise; //# sourceMappingURL=sse-handler.d.ts.map