import { buildUseVueQuery } from "../../../vue-query";
import { createGetValidators, createGetValidator, createGetValidatorDelegations, createGetValidatorUnbondingDelegations, createGetDelegation, createGetUnbondingDelegation, createGetDelegatorDelegations, createGetDelegatorUnbondingDelegations, createGetRedelegations, createGetDelegatorValidators, createGetDelegatorValidator, createGetHistoricalInfo, createGetPool, createGetParams } from "./query.rpc.func";
export const useGetValidators = buildUseVueQuery({
    builderQueryFn: createGetValidators,
    queryKeyPrefix: "ValidatorsQuery"
});
export const useGetValidator = buildUseVueQuery({
    builderQueryFn: createGetValidator,
    queryKeyPrefix: "ValidatorQuery"
});
export const useGetValidatorDelegations = buildUseVueQuery({
    builderQueryFn: createGetValidatorDelegations,
    queryKeyPrefix: "ValidatorDelegationsQuery"
});
export const useGetValidatorUnbondingDelegations = buildUseVueQuery({
    builderQueryFn: createGetValidatorUnbondingDelegations,
    queryKeyPrefix: "ValidatorUnbondingDelegationsQuery"
});
export const useGetDelegation = buildUseVueQuery({
    builderQueryFn: createGetDelegation,
    queryKeyPrefix: "DelegationQuery"
});
export const useGetUnbondingDelegation = buildUseVueQuery({
    builderQueryFn: createGetUnbondingDelegation,
    queryKeyPrefix: "UnbondingDelegationQuery"
});
export const useGetDelegatorDelegations = buildUseVueQuery({
    builderQueryFn: createGetDelegatorDelegations,
    queryKeyPrefix: "DelegatorDelegationsQuery"
});
export const useGetDelegatorUnbondingDelegations = buildUseVueQuery({
    builderQueryFn: createGetDelegatorUnbondingDelegations,
    queryKeyPrefix: "DelegatorUnbondingDelegationsQuery"
});
export const useGetRedelegations = buildUseVueQuery({
    builderQueryFn: createGetRedelegations,
    queryKeyPrefix: "RedelegationsQuery"
});
export const useGetDelegatorValidators = buildUseVueQuery({
    builderQueryFn: createGetDelegatorValidators,
    queryKeyPrefix: "DelegatorValidatorsQuery"
});
export const useGetDelegatorValidator = buildUseVueQuery({
    builderQueryFn: createGetDelegatorValidator,
    queryKeyPrefix: "DelegatorValidatorQuery"
});
export const useGetHistoricalInfo = buildUseVueQuery({
    builderQueryFn: createGetHistoricalInfo,
    queryKeyPrefix: "HistoricalInfoQuery"
});
export const useGetPool = buildUseVueQuery({
    builderQueryFn: createGetPool,
    queryKeyPrefix: "PoolQuery"
});
export const useGetParams = buildUseVueQuery({
    builderQueryFn: createGetParams,
    queryKeyPrefix: "ParamsQuery"
});
