import { Context } from "../../context.js"; import { StreamingApi } from "../../utils/stream.js"; //#region src/helper/streaming/sse.d.ts export interface SSEMessage { data: string | Promise; event?: string; id?: string; retry?: number; } export declare class SSEStreamingApi extends StreamingApi { constructor(writable: WritableStream, readable: ReadableStream); writeSSE(message: SSEMessage): Promise; } export declare const streamSSE: (c: Context, cb: (stream: SSEStreamingApi) => Promise, onError?: (e: Error, stream: SSEStreamingApi) => Promise) => Response; //#endregion