/// import * as dgram from 'dgram'; import * as constants from './constants'; import { EventEmitter } from 'events'; import { Address, Options } from './types'; declare class TelemetryClient extends EventEmitter { port: number; forwardAddresses?: Address[]; address: string; socket?: dgram.Socket; constructor(opts?: Options); /** * * @param {Number} packetFormat * @param {Number} packetId */ static getPacketSize(packetFormat: number, packetId: number): number; /** * * @param {Buffer} message */ static parseBufferMessage(message: Buffer): any; /** * * @param {Buffer} message */ handleMessage(message: Buffer): void; /** * * @param {Buffer} message */ bridgeMessage(message: Buffer): void; /** * Method to start listening for packets */ start(): void; /** * Method to close the client */ stop(): void; } export { TelemetryClient, constants };