import * as SerialSocket from 'serialport'; import MBClientRequestHandler from './client-request-handler.js'; import ModbusRequestBody from './request/request-body.js'; import ModbusRTURequest from './rtu-request.js'; import ModbusRTUResponse from './rtu-response.js'; import UserRequest from './user-request.js'; export default class ModbusRTUClientRequestHandler extends MBClientRequestHandler { protected _requests: Array>; protected _currentRequest: UserRequest | null | undefined; protected readonly _address: number; constructor(socket: SerialSocket, address: number, timeout?: number); register(requestBody: T): any; handle(response: T): void; readonly address: number; } //# sourceMappingURL=rtu-client-request-handler.d.ts.map