interface EventMessage { /** * Message payload */ data?: string; /** * Message identifier, if set, client will send `Last-Event-ID: ` header on reconnect */ id?: string; /** * Message type */ event?: string; /** * Update client reconnect interval (how long will client wait before trying to reconnect). */ retry?: number; /** * Message comment */ comment?: string; } declare function transformAsyncIterable(source: AsyncIterable): AsyncIterable; declare function serializeSSEEvent(chunk: EventMessage): string; declare function sseReadableStream(iterator: AsyncGenerator, abortSignal: AbortSignal): ReadableStream; export { type EventMessage as E, sseReadableStream as a, serializeSSEEvent as s, transformAsyncIterable as t };