export type ServerEvent = { data?: T | undefined; event?: string | undefined; retry?: number | undefined; id?: string | undefined; }; export declare class EventStream> { private readonly stream; private readonly decoder; constructor(init: { stream: ReadableStream; decoder: (rawEvent: ServerEvent) => Event; }); [Symbol.asyncIterator](): AsyncGenerator; } export declare function discardSentinel(stream: ReadableStream, sentinel: string): ReadableStream; //# sourceMappingURL=event-streams.d.ts.map