/// /// import EventEmitter from 'events'; import { TLSSocket } from 'tls'; export default class Parser extends EventEmitter { private socket; private state; private data; private messageTag; private messageSize; private handshakeComplete; private isWaitingForData; constructor(socket: TLSSocket); destroy(): void; private emitError; private handleData; private waitForData; private handleGotVersion; private handleGotMessageTag; private handleGotMessageSize; private handleGotMessageBytes; private getNextMessage; private buildProtobufFromTag; }