export interface SseFrame { id?: string; data: unknown; } export interface ParsedSseEvent { id: string | undefined; data: string; } export declare function formatSseFrame(frame: SseFrame): string; export interface SseEndFrame { end: true; reason: string; } export declare const SSE_END_FRAME: SseEndFrame; export declare function isSseEndFrame(payload: unknown): payload is SseEndFrame; export interface ParseSseChunkResult { events: ParsedSseEvent[]; remainder: string; } export declare function parseSseChunk(buffer: string): ParseSseChunkResult;