import { EventEmitter } from 'events'; /** * Event name constants for NDJsonStreamParser */ export declare const STREAM_EVENTS: { readonly EVENT_RECORD: "event_record"; readonly HEARTBEAT_REQUEST: "heartbeat_request"; readonly DATA: "data"; readonly FINISHED: "finished"; readonly FAILED: "failed"; readonly CANCELLED: "cancelled"; readonly TIMED_OUT: "timed_out"; readonly SCANNED_MAX: "scanned_max"; readonly QUERY_TOO_LARGE: "query_too_large"; readonly UNKNOWN_STATE: "unknown-state"; readonly PARSE_ERROR: "parse_error"; }; /** * Parses newline-delimited JSON stream responses */ export declare class NDJsonStreamParser extends EventEmitter { private buffer; processChunk(chunk: Buffer): void; finalize(): void; private parseJsonLine; } //# sourceMappingURL=parser.d.ts.map