/**
 *   Generated file. Do not edit
 */
import { TapResponse } from '@iotize/tap';
import { AbstractService, ServiceCallType } from '@iotize/tap';
export declare class LteService extends AbstractService {
    resources: {
        getEnabled: ServiceCallType<void, boolean>;
        putEnabled: ServiceCallType<boolean, void>;
        getApplicationData: ServiceCallType<void, number>;
        putApplicationData: ServiceCallType<Uint8Array, void>;
    };
    /**
     * Get LTE enable status
     *
     * LWM2M path: /1024//131
     *
     * @tapVersion(">=2.13")
     * @return
     */
    getEnabled(): Promise<TapResponse<boolean>>;
    /**
     *
     *
     * LWM2M path: /1024//131
     *
     * @tapVersion(">=2.13")
     * @return call options
     */
    getEnabledCall(): ServiceCallType;
    /**
     * Write LTE enable status
     *
     * LWM2M path: /1024//131
     *
     * @tapVersion(">=2.13")
     * @param isEnabled input
     * @return
     */
    putEnabled(isEnabled: boolean): Promise<TapResponse<void>>;
    /**
     *
     *
     * LWM2M path: /1024//131
     *
     * @tapVersion(">=2.13")
     * @param isEnabled input
     * @return call options
     */
    putEnabledCall(isEnabled: boolean): ServiceCallType;
    /**
     * Get application data for LTE
     *
     * LWM2M path: /1024//122
     *
     * @tapVersion(">=2.11")
     * @return
     */
    getApplicationData(): Promise<TapResponse<number>>;
    /**
     *
     *
     * LWM2M path: /1024//122
     *
     * @tapVersion(">=2.11")
     * @return call options
     */
    getApplicationDataCall(): ServiceCallType;
    /**
     * Set application data for LTE
     *
     * LWM2M path: /1024//122
     *
     * @tapVersion(">=2.11")
     * @param value input
     * @return
     */
    putApplicationData(value: Uint8Array): Promise<TapResponse<void>>;
    /**
     *
     *
     * LWM2M path: /1024//122
     *
     * @tapVersion(">=2.11")
     * @param value input
     * @return call options
     */
    putApplicationDataCall(value: Uint8Array): ServiceCallType;
}
