/**
 *   Generated file. Do not edit
 */
import { ModbusVariableAddress } from "./models";
import { VariableType } from "./models";
import { VariableMeta } from "./models";
import { ReadWriteRights } from "@iotize/tap/service/impl/bundle";
import { ServiceCallType } from "@iotize/tap";
export declare const SERVICE_CALLS: {
    getVariableAddress: ServiceCallType<void, number>;
    putVariableAddress: ServiceCallType<number, void>;
    putModbusVariableAddress: ServiceCallType<ModbusVariableAddress, void>;
    getType: ServiceCallType<void, VariableType>;
    putType: ServiceCallType<VariableType, void>;
    getRawMeta: ServiceCallType<void, Uint8Array>;
    putRawMeta: ServiceCallType<Uint8Array, void>;
    getMeta: ServiceCallType<void, VariableMeta>;
    putMeta: ServiceCallType<VariableMeta, void>;
    getUnit: ServiceCallType<void, string>;
    putUnit: ServiceCallType<string, void>;
    getNumberOfElements: ServiceCallType<void, number>;
    putNumberOfElements: ServiceCallType<number, void>;
    getCurrentAccess: ServiceCallType<void, ReadWriteRights>;
    readProfile: ServiceCallType<void, Uint8Array>;
    getValue: ServiceCallType<void, Uint8Array>;
    setValue: ServiceCallType<Uint8Array, void>;
    putValue: ServiceCallType<Uint8Array, void>;
    getBundleId: ServiceCallType<void, number>;
    putBundleId: ServiceCallType<number, void>;
    getBundleValues: ServiceCallType<void, Uint8Array>;
    create: ServiceCallType<number, void>;
};
