/// /// import { TCPController } from "../../tcp"; import EventEmitter from "events"; import { InputMap } from "./inputmap"; import { OutputMap } from "./outputmap"; export declare class Connection extends EventEmitter { tcpController: TCPController; connected: boolean; rpi: number; config: any; lastDataTime: number; address: any; port: number; OTid: number; TOid: number; OTsize: any; TOsize: any; OTsequenceNum: number; TOsequenceNum: number; cipCount: number; outputData: Buffer; inputData: Buffer; inputMap: InputMap; outputMap: OutputMap; constructor(port: number | undefined, address: any, config: any, rpi?: number); generateDataMessage(): Buffer; send(socket: any): void; parseData(data: any, socket: any): void; _connectTCP(): void; _checkStatus(): void; addInputBit(byteOffset: any, bitOffset: any, name: any): void; addInputInt(byteOffset: any, name: any): void; addOutputBit(byteOffset: any, bitOffset: any, name: any): void; addOutputInt(byteOffset: any, name: any): void; listDataNames(): { inputs: any[]; outputs: any[]; }; getValue(name: any): any; setValue(name: any, value: any): void; }