import * as v from "@zwave-js/core/validation";
export function validateArgs_EntryControlCCAPI_setConfiguration() {
    return (__decoratedMethod, { kind }) => {
        if (kind === "method") {
            return function setConfiguration(keyCacheSize, keyCacheTimeout) {
                v.assert(v.primitive({ kind: "parameter", name: "keyCacheSize" }, "number")(keyCacheSize), v.primitive({ kind: "parameter", name: "keyCacheTimeout" }, "number")(keyCacheTimeout));
                return __decoratedMethod.call(this, keyCacheSize, keyCacheTimeout);
            };
        }
    };
}
//# sourceMappingURL=EntryControlCC._validateArgs.js.map