/**
 *   Generated file. Do not edit
 */
import "./converter-stream-extension";
import { BodyConverter } from "@iotize/tap/client/api";
import { ModbusVariableAddress } from "./models";
import { VariableType } from "./models";
import { VariableMeta } from "./models";
import { TapStreamReader } from "@iotize/tap/client/impl";
import { TapStreamWriter } from "@iotize/tap/client/impl";
export declare class ModbusVariableAddressConverter implements BodyConverter<ModbusVariableAddress> {
    encode(model: ModbusVariableAddress, stream?: TapStreamWriter): Uint8Array;
    decode(data: TapStreamReader | Uint8Array): ModbusVariableAddress;
}
export declare class VariableTypeConverter implements BodyConverter<VariableType> {
    encode(model: VariableType, stream?: TapStreamWriter): Uint8Array;
    decode(data: TapStreamReader | Uint8Array): VariableType;
}
export declare class VariableMetaConverter implements BodyConverter<VariableMeta> {
    encode(model: VariableMeta, stream?: TapStreamWriter): Uint8Array;
    decode(data: TapStreamReader | Uint8Array): VariableMeta;
}
