"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.useUpdateParams = exports.useCancelUnbondingDelegation = exports.useUndelegate = exports.useBeginRedelegate = exports.useDelegate = exports.useEditValidator = exports.useCreateValidator = void 0;
const vue_query_1 = require("../../../vue-query");
const tx_rpc_func_1 = require("./tx.rpc.func");
exports.useCreateValidator = (0, vue_query_1.buildUseVueMutation)({
    builderMutationFn: tx_rpc_func_1.createCreateValidator
});
exports.useEditValidator = (0, vue_query_1.buildUseVueMutation)({
    builderMutationFn: tx_rpc_func_1.createEditValidator
});
exports.useDelegate = (0, vue_query_1.buildUseVueMutation)({
    builderMutationFn: tx_rpc_func_1.createDelegate
});
exports.useBeginRedelegate = (0, vue_query_1.buildUseVueMutation)({
    builderMutationFn: tx_rpc_func_1.createBeginRedelegate
});
exports.useUndelegate = (0, vue_query_1.buildUseVueMutation)({
    builderMutationFn: tx_rpc_func_1.createUndelegate
});
exports.useCancelUnbondingDelegation = (0, vue_query_1.buildUseVueMutation)({
    builderMutationFn: tx_rpc_func_1.createCancelUnbondingDelegation
});
exports.useUpdateParams = (0, vue_query_1.buildUseVueMutation)({
    builderMutationFn: tx_rpc_func_1.createUpdateParams
});
