export declare class ReconnectingEventSource { private _eventSource; private _lastEventId; private _timer; private _listeners; private _configuration; readyState: number; retryTime: number; retryCount: number; maxRetryAttempt: number; url: string; CLOSED: number; CONNECTING: number; OPEN: number; _onevent_wrapped: (event: any) => void; constructor(url: string, configuration?: any); _start(): void; _onopen(event: MessageEvent): void; _onerror(event: MessageEvent): void; _onevent(event: MessageEvent): void; onopen(event: MessageEvent): void; onerror(event: MessageEvent): void; onmessage(event: MessageEvent): void; onreconnect(): void; close(): void; addEventListener(type: string, listener: EventListenerOrEventListenerObject | null, options?: boolean | AddEventListenerOptions): void; removeEventListener(type: string, listener?: EventListenerOrEventListenerObject | null, options?: EventListenerOptions | boolean): void; }