/// import ModbusAbstractRequest from './abstract-request'; import { ModbusRequestBody } from './request'; import { ModbusResponseBody } from './response'; export default abstract class ModbusAbstractResponse { abstract readonly unitId: number; abstract readonly slaveId: number; abstract readonly address: number; readonly body: ResBody; static fromRequest(request: ModbusAbstractRequest, body: ResBody): ModbusAbstractResponse; protected abstract _body: ResBody; abstract createPayload(): Buffer; } export declare type ModbusAbstractResponseFromRequest = (request: ModbusAbstractRequest, body: ModbusResponseBody) => ModbusAbstractResponse; //# sourceMappingURL=abstract-response.d.ts.map