///
import ModbusAbstractResponse from './abstract-response.js';
import { ModbusRequestBody } from './request/index.js';
import ModbusResponseBody from './response/response-body.js';
import ModbusRTURequest from './rtu-request.js';
export default class ModbusRTUResponse extends ModbusAbstractResponse {
readonly address: number;
readonly crc: number | undefined;
readonly body: ResBody;
readonly byteCount: number;
readonly slaveId: number;
readonly unitId: number;
static fromRequest(rtuRequest: ModbusRTURequest, modbusBody: ResBody): ModbusRTUResponse;
static fromBuffer(buffer: Buffer): ModbusRTUResponse | null;
_address: number;
_crc: number | undefined;
protected _body: ResBody;
constructor(address: number, crc: number | undefined, body: ResBody);
createPayload(): Buffer;
}
//# sourceMappingURL=rtu-response.d.ts.map