import { buildUseVueQuery } from "../../../vue-query";
import { createGetParams, createGetValidatorDistributionInfo, createGetValidatorOutstandingRewards, createGetValidatorCommission, createGetValidatorSlashes, createGetDelegationRewards, createGetDelegationTotalRewards, createGetDelegatorValidators, createGetDelegatorWithdrawAddress, createGetCommunityPool } from "./query.rpc.func";
export const useGetParams = buildUseVueQuery({
    builderQueryFn: createGetParams,
    queryKeyPrefix: "ParamsQuery"
});
export const useGetValidatorDistributionInfo = buildUseVueQuery({
    builderQueryFn: createGetValidatorDistributionInfo,
    queryKeyPrefix: "ValidatorDistributionInfoQuery"
});
export const useGetValidatorOutstandingRewards = buildUseVueQuery({
    builderQueryFn: createGetValidatorOutstandingRewards,
    queryKeyPrefix: "ValidatorOutstandingRewardsQuery"
});
export const useGetValidatorCommission = buildUseVueQuery({
    builderQueryFn: createGetValidatorCommission,
    queryKeyPrefix: "ValidatorCommissionQuery"
});
export const useGetValidatorSlashes = buildUseVueQuery({
    builderQueryFn: createGetValidatorSlashes,
    queryKeyPrefix: "ValidatorSlashesQuery"
});
export const useGetDelegationRewards = buildUseVueQuery({
    builderQueryFn: createGetDelegationRewards,
    queryKeyPrefix: "DelegationRewardsQuery"
});
export const useGetDelegationTotalRewards = buildUseVueQuery({
    builderQueryFn: createGetDelegationTotalRewards,
    queryKeyPrefix: "DelegationTotalRewardsQuery"
});
export const useGetDelegatorValidators = buildUseVueQuery({
    builderQueryFn: createGetDelegatorValidators,
    queryKeyPrefix: "DelegatorValidatorsQuery"
});
export const useGetDelegatorWithdrawAddress = buildUseVueQuery({
    builderQueryFn: createGetDelegatorWithdrawAddress,
    queryKeyPrefix: "DelegatorWithdrawAddressQuery"
});
export const useGetCommunityPool = buildUseVueQuery({
    builderQueryFn: createGetCommunityPool,
    queryKeyPrefix: "CommunityPoolQuery"
});
