declare global { interface ReadableStream { [Symbol.asyncIterator](): AsyncIterableIterator; } } export type SseMessage = { data?: T | undefined; event?: string | null | undefined; id?: string | null | undefined; retry?: number | null | undefined; }; export declare class EventStream> extends ReadableStream { constructor(responseBody: ReadableStream, parse: (x: SseMessage) => IteratorResult, opts?: { dataRequired?: boolean; }); [Symbol.asyncIterator](): AsyncIterableIterator; } //# sourceMappingURL=event-streams.d.ts.map