import { buildUseVueQuery } from "../../../vue-query";
import { createGetAccounts, createGetAccount, createGetAccountAddressByID, createGetParams, createGetModuleAccounts, createGetModuleAccountByName, createGetBech32Prefix, createGetAddressBytesToString, createGetAddressStringToBytes, createGetAccountInfo } from "./query.rpc.func";
export const useGetAccounts = buildUseVueQuery({
    builderQueryFn: createGetAccounts,
    queryKeyPrefix: "AccountsQuery"
});
export const useGetAccount = buildUseVueQuery({
    builderQueryFn: createGetAccount,
    queryKeyPrefix: "AccountQuery"
});
export const useGetAccountAddressByID = buildUseVueQuery({
    builderQueryFn: createGetAccountAddressByID,
    queryKeyPrefix: "AccountAddressByIDQuery"
});
export const useGetParams = buildUseVueQuery({
    builderQueryFn: createGetParams,
    queryKeyPrefix: "ParamsQuery"
});
export const useGetModuleAccounts = buildUseVueQuery({
    builderQueryFn: createGetModuleAccounts,
    queryKeyPrefix: "ModuleAccountsQuery"
});
export const useGetModuleAccountByName = buildUseVueQuery({
    builderQueryFn: createGetModuleAccountByName,
    queryKeyPrefix: "ModuleAccountByNameQuery"
});
export const useGetBech32Prefix = buildUseVueQuery({
    builderQueryFn: createGetBech32Prefix,
    queryKeyPrefix: "Bech32PrefixQuery"
});
export const useGetAddressBytesToString = buildUseVueQuery({
    builderQueryFn: createGetAddressBytesToString,
    queryKeyPrefix: "AddressBytesToStringQuery"
});
export const useGetAddressStringToBytes = buildUseVueQuery({
    builderQueryFn: createGetAddressStringToBytes,
    queryKeyPrefix: "AddressStringToBytesQuery"
});
export const useGetAccountInfo = buildUseVueQuery({
    builderQueryFn: createGetAccountInfo,
    queryKeyPrefix: "AccountInfoQuery"
});
