import * as v from "@zwave-js/core/validation";
export function validateArgs_AlarmSensorCCAPI_get() {
    return (__decoratedMethod, { kind }) => {
        if (kind === "method") {
            return function get(sensorType) {
                v.assert(v.optional({ kind: "parameter", name: "sensorType" }, v.oneOf({ kind: "parameter", name: "sensorType" }, undefined, v.literal({ kind: "parameter", name: "sensorType" }, 0), v.literal({ kind: "parameter", name: "sensorType" }, 1), v.literal({ kind: "parameter", name: "sensorType" }, 2), v.literal({ kind: "parameter", name: "sensorType" }, 3), v.literal({ kind: "parameter", name: "sensorType" }, 4), v.literal({ kind: "parameter", name: "sensorType" }, 5), v.literal({ kind: "parameter", name: "sensorType" }, 255)))(sensorType));
                return __decoratedMethod.call(this, sensorType);
            };
        }
    };
}
//# sourceMappingURL=AlarmSensorCC._validateArgs.js.map