/**
 *   Generated file. Do not edit
 */
import { TapResponse } from "@iotize/tap";
import { GPIOMode } from "./models";
import { AbstractService, ServiceCallType } from "@iotize/tap";
export declare class GpioService extends AbstractService {
    resources: {
        getGpioMode: ServiceCallType<void, GPIOMode>;
    };
    /**
     * Get GPIO variable mode
     *
     * LWM2M path: /1029/{variableId}/4
     *
     * @tapVersion(">=")
     * @param variableId input
     * @return
     */
    getGpioMode(variableId: number): Promise<TapResponse<GPIOMode>>;
    /**
     *
     *
     * LWM2M path: /1029/{variableId}/4
     *
     * @tapVersion(">=")
     * @param variableId input
     * @return call options
     */
    getGpioModeCall(variableId: number): ServiceCallType;
}
