export interface RetryConfiguration { enabled?: boolean; backoffFactor?: number; initRetryTimeout?: number; maxRetryCount?: number; } export interface SseCloseReason { type: string; } export interface SseMessage { data: string; event: string; id: string; retry: undefined | number; } export interface SseFetchEventSourceParams extends RequestInit { abortController: AbortController; headers: Record; onOpen: (response: Response) => Promise; onMessage: (message: SseMessage) => void; onClose: (reason?: any) => void; onError: (error: any) => void; resumeFrom?: string; } export interface AutoRetry { counter: number; backoffFactor: number; initRetryTimeout: number; pingTimeoutFactor: number; maxRetryCount: number; timeoutId?: any; } //# sourceMappingURL=streams.types.d.ts.map