///
///
import modbus from 'modbus-stream';
import { INode } from 'n8n-workflow';
import { ModbusDataType } from './types';
interface BaseModbusCredential {
host: string;
port: number;
timeout: number;
}
export declare type ModbusCredential = BaseModbusCredential;
export declare const createClient: (credentials: ModbusCredential) => Promise;
export declare function registerCount(dataType: ModbusDataType): number;
export declare function extractModbusData(node: INode, data: Buffer[], dataType: ModbusDataType): Array;
export {};