import * as http from 'http'; import { EventEmitter } from 'events'; declare class EventStream extends EventEmitter { uri: string; token: string; reconnectInterval: number; timeout: number; data: string; buf: string; origin?: string; req?: http.ClientRequest; idleTimeout?: ReturnType | null; event?: boolean; eventName?: string; constructor(uri?: string, token?: string); connect(): Promise; abort(): void; private emitSafe; private end; private reconnect; private isOffline; private startIdleTimeout; private stopIdleTimeout; private idleTimeoutExpired; parse(chunk: Buffer | string): void; parseEventStreamLine(pos: number, fieldLength: number, lineLength: number): void; } export = EventStream; //# sourceMappingURL=EventStream.d.ts.map