export declare const CRC16_MODBUS_TABLE: Uint16Array; export declare enum ModbusFunctionCode { READ_COILS = 1, READ_DISCRETE_INPUTS = 2, READ_HOLDING_REGISTERS = 3, READ_INPUT_REGISTERS = 4, WRITE_SINGLE_COIL = 5, WRITE_SINGLE_REGISTER = 6, WRITE_MULTIPLE_COILS = 15, WRITE_MULTIPLE_REGISTERS = 16, REPORT_SLAVE_ID = 17, READ_DEVICE_IDENTIFICATION = 43 } export declare enum ModbusExceptionCode { ILLEGAL_FUNCTION = 1, ILLEGAL_DATA_ADDRESS = 2, ILLEGAL_DATA_VALUE = 3, SLAVE_DEVICE_FAILURE = 4, ACKNOWLEDGE = 5, SLAVE_DEVICE_BUSY = 6, MEMORY_PARITY_ERROR = 8, GATEWAY_PATH_UNAVAILABLE = 10, GATEWAY_TARGET_DEVICE_FAILED = 11 } export declare const MODBUS_EXCEPTION_MESSAGES: Record;