import { QueryParamsRequest, QueryParamsResponse, QueryNamespaceDenomsRequest, QueryNamespaceDenomsResponse, QueryNamespacesRequest, QueryNamespacesResponse, QueryNamespaceRequest, QueryNamespaceResponse, QueryRolesByActorRequest, QueryRolesByActorResponse, QueryActorsByRoleRequest, QueryActorsByRoleResponse, QueryRoleManagersRequest, QueryRoleManagersResponse, QueryRoleManagerRequest, QueryRoleManagerResponse, QueryPolicyStatusesRequest, QueryPolicyStatusesResponse, QueryPolicyManagerCapabilitiesRequest, QueryPolicyManagerCapabilitiesResponse, QueryVouchersRequest, QueryVouchersResponse, QueryVoucherRequest, QueryVoucherResponse, QueryModuleStateRequest, QueryModuleStateResponse } from "./query"; /** * Params defines a gRPC query method that returns the permissions module's * parameters. * @name useGetParams * @package injective.permissions.v1beta1 * @see proto service: injective.permissions.v1beta1.Params */ export declare const useGetParams: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * NamespaceDenoms defines a gRPC query method that returns the denoms for * which a namespace exists * @name useGetNamespaceDenoms * @package injective.permissions.v1beta1 * @see proto service: injective.permissions.v1beta1.NamespaceDenoms */ export declare const useGetNamespaceDenoms: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * Namespaces defines a gRPC query method that returns the permissions * module's created namespaces. * @name useGetNamespaces * @package injective.permissions.v1beta1 * @see proto service: injective.permissions.v1beta1.Namespaces */ export declare const useGetNamespaces: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * Namespace defines a gRPC query method that returns the permissions * module's namespace associated with the provided denom. * @name useGetNamespace * @package injective.permissions.v1beta1 * @see proto service: injective.permissions.v1beta1.Namespace */ export declare const useGetNamespace: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * RolesByActor defines a gRPC query method that returns roles for the actor * in the namespace * @name useGetRolesByActor * @package injective.permissions.v1beta1 * @see proto service: injective.permissions.v1beta1.RolesByActor */ export declare const useGetRolesByActor: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * ActorsByRole defines a gRPC query method that returns a namespace's roles * associated with the provided actor. * @name useGetActorsByRole * @package injective.permissions.v1beta1 * @see proto service: injective.permissions.v1beta1.ActorsByRole */ export declare const useGetActorsByRole: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * RoleManagers defines a gRPC query method that returns a namespace's role * managers * @name useGetRoleManagers * @package injective.permissions.v1beta1 * @see proto service: injective.permissions.v1beta1.RoleManagers */ export declare const useGetRoleManagers: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * RoleManager defines a gRPC query method that returns the roles a given role * manager manages for a given namespace * @name useGetRoleManager * @package injective.permissions.v1beta1 * @see proto service: injective.permissions.v1beta1.RoleManager */ export declare const useGetRoleManager: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * PolicyStatuses defines a gRPC query method that returns a namespace's * policy statuses * @name useGetPolicyStatuses * @package injective.permissions.v1beta1 * @see proto service: injective.permissions.v1beta1.PolicyStatuses */ export declare const useGetPolicyStatuses: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * PolicyManagerCapabilities defines a gRPC query method that returns a * namespace's policy manager capabilities * @name useGetPolicyManagerCapabilities * @package injective.permissions.v1beta1 * @see proto service: injective.permissions.v1beta1.PolicyManagerCapabilities */ export declare const useGetPolicyManagerCapabilities: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * Vouchers defines a gRPC query method for the vouchers for a given denom * @name useGetVouchers * @package injective.permissions.v1beta1 * @see proto service: injective.permissions.v1beta1.Vouchers */ export declare const useGetVouchers: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * Voucher defines a gRPC query method for the vouchers for a given denom and * address * @name useGetVoucher * @package injective.permissions.v1beta1 * @see proto service: injective.permissions.v1beta1.Voucher */ export declare const useGetVoucher: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult; /** * Retrieves the entire permissions module's state * @name useGetPermissionsModuleState * @package injective.permissions.v1beta1 * @see proto service: injective.permissions.v1beta1.PermissionsModuleState */ export declare const useGetPermissionsModuleState: ({ request, options, clientResolver, customizedQueryKey, }: import("../../../react-query").UseQueryParams) => import("@tanstack/react-query").UseQueryResult;