/**
 *   Generated file. Do not edit
 */
import { LoginCredential } from './models';
import { LoginCredentialHashed } from './models';
import { HostProtocol } from '@iotize/tap';
import { SecurityOptions } from './models';
import { NfcPairingMode } from './models';
import { WirelessPairingOptions } from './models';
import { LowPowerOptimizationLevel } from './models';
import { CpuFrequencyOptions } from './models';
import { CpuFrequencySpeed } from '@iotize/tap';
import { PowerOptimizationOptions } from './models';
import { ServiceCode } from './models';
import { NetworkOptions } from './models';
import { NfcConnectionPriority } from './models';
import { ProtocolMaxFrameSize } from './models';
import { MultiRequestFrame } from './models';
import { MultiResponseFrame } from './models';
import { ServiceCallType } from '@iotize/tap';
export declare const SERVICE_CALLS: {
    login: ServiceCallType<LoginCredential, void>;
    loginWithHash: ServiceCallType<LoginCredentialHashed, void>;
    logout: ServiceCallType<void, void>;
    getCurrentProfileId: ServiceCallType<void, number>;
    getCurrentHostProtocol: ServiceCallType<void, HostProtocol>;
    putCurrentHostProtocol: ServiceCallType<HostProtocol, void>;
    getUID: ServiceCallType<void, Uint8Array>;
    loginWithUID: ServiceCallType<Uint8Array, void>;
    keepAlive: ServiceCallType<void, number>;
    postKeepAlive: ServiceCallType<void, void>;
    getSecurityOptions: ServiceCallType<void, SecurityOptions>;
    putSecurityOptions: ServiceCallType<SecurityOptions, void>;
    getCurrentGroupId: ServiceCallType<void, number>;
    getBundleIdSwdDirectAccess: ServiceCallType<void, number>;
    putBundleIdSwdDirectAccess: ServiceCallType<number, void>;
    getBundleIdSerialAccess: ServiceCallType<void, number>;
    putBundleIdSerialAccess: ServiceCallType<number, void>;
    getBundleIdModbusDirectAccess: ServiceCallType<void, number>;
    putBundleIdModbusDirectAccess: ServiceCallType<number, void>;
    getBundleIdTapnpassControlAccess: ServiceCallType<void, number>;
    putBundleIdTapnpassControlAccess: ServiceCallType<number, void>;
    getBundleIdFirmwareUpdateAccess: ServiceCallType<void, number>;
    putBundleIdFirmwareUpdateAccess: ServiceCallType<number, void>;
    getBundleIdMqttIdsAccess: ServiceCallType<void, number>;
    putBundleIdMqttIdsAccess: ServiceCallType<number, void>;
    getBundleIdVariableConfigAccess: ServiceCallType<void, number>;
    putBundleIdVariableConfigAccess: ServiceCallType<number, void>;
    getBundleIdFileSystemAccess: ServiceCallType<void, number>;
    putBundleIdFileSystemAccess: ServiceCallType<number, void>;
    getConfigFormatVersion: ServiceCallType<void, number>;
    putConfigFormatVersion: ServiceCallType<number, void>;
    getAppName: ServiceCallType<void, string>;
    putAppName: ServiceCallType<string, void>;
    getConfigVersion: ServiceCallType<void, string>;
    putConfigVersion: ServiceCallType<string, void>;
    reloadConfig: ServiceCallType<void, void>;
    getAppPath: ServiceCallType<void, string>;
    putAppPath: ServiceCallType<string, void>;
    postAppPath: ServiceCallType<string, void>;
    getNfcPairingMode: ServiceCallType<void, NfcPairingMode>;
    putNfcPairingMode: ServiceCallType<NfcPairingMode, void>;
    getPairingOptions: ServiceCallType<void, WirelessPairingOptions>;
    postPairingOptions: ServiceCallType<WirelessPairingOptions, void>;
    putPairingOptions: ServiceCallType<WirelessPairingOptions, void>;
    getPowerOptimisationLevel: ServiceCallType<void, LowPowerOptimizationLevel>;
    putPowerOptimisationLevel: ServiceCallType<LowPowerOptimizationLevel, void>;
    getCpuFrequencyOptions: ServiceCallType<void, CpuFrequencyOptions>;
    putCpuFrequencyOptions: ServiceCallType<CpuFrequencySpeed, void>;
    getPowerOptimisationOptions: ServiceCallType<void, PowerOptimizationOptions>;
    putPowerOptimisationOptions: ServiceCallType<PowerOptimizationOptions, void>;
    getMaxLowPowerTime: ServiceCallType<void, number>;
    putMaxLowPowerTime: ServiceCallType<number, void>;
    getAutoRebootTimeout: ServiceCallType<void, number>;
    putAutoRebootTimeout: ServiceCallType<number, void>;
    getAuthorizedHostProtocol: ServiceCallType<void, HostProtocol[]>;
    putAuthorizedHostProtocol: ServiceCallType<HostProtocol[], void>;
    getConfigFormatFirmwareVersion: ServiceCallType<void, number>;
    getUniversalLink: ServiceCallType<void, string>;
    putUniversalLink: ServiceCallType<string, void>;
    postUniversalLink: ServiceCallType<string, void>;
    listObjectInstances: ServiceCallType<number, Uint8Array>;
    getAvailableHostProtocols: ServiceCallType<void, HostProtocol[]>;
    getDisabledServices: ServiceCallType<void, ServiceCode[]>;
    postDisabledServices: ServiceCallType<ServiceCode[], void>;
    getNetworkOptions: ServiceCallType<void, NetworkOptions>;
    putNetworkOptions: ServiceCallType<NetworkOptions, void>;
    getRadioMixEnabled: ServiceCallType<void, number>;
    putRadioMixEnabled: ServiceCallType<number, void>;
    getNfcConnectionPriority: ServiceCallType<void, NfcConnectionPriority>;
    postNfcConnectionPriority: ServiceCallType<NfcConnectionPriority, void>;
    putNfcConnectionPriority: ServiceCallType<NfcConnectionPriority, void>;
    getNfcAutologProfileId: ServiceCallType<void, number>;
    putNfcAutologProfileId: ServiceCallType<number, void>;
    getHostInactivityPeriod: ServiceCallType<void, number>;
    putHostInactivityPeriod: ServiceCallType<number, void>;
    getApplicationData: ServiceCallType<void, Uint8Array>;
    putApplicationData: ServiceCallType<Uint8Array, void>;
    postApplicationData: ServiceCallType<Uint8Array, void>;
    getProductKey: ServiceCallType<void, string>;
    getCurrentHostProtocolMaxFrameSize: ServiceCallType<void, ProtocolMaxFrameSize>;
    executeMultiRequestFrame: ServiceCallType<MultiRequestFrame, MultiResponseFrame>;
    putCertificatePublicKey: ServiceCallType<Uint8Array, void>;
    putCertificatePrivateKey: ServiceCallType<Uint8Array, void>;
    putCertificateRootKey: ServiceCallType<Uint8Array, void>;
    getProductCode: ServiceCallType<void, string>;
    putProductCode: ServiceCallType<string, void>;
    getSpecialFeatureProfile: ServiceCallType<void, number>;
    setSpecialFeatureProfile: ServiceCallType<number, void>;
    putSpecialFeatureProfile: ServiceCallType<number, void>;
};
