import { Params, ParamsAmino } from "./params"; import { Namespace, NamespaceAmino, RoleManager, RoleManagerAmino, PolicyStatus, PolicyStatusAmino, PolicyManagerCapability, PolicyManagerCapabilityAmino, AddressVoucher, AddressVoucherAmino } from "./permissions"; import { Coin, CoinAmino } from "../../../cosmos/base/v1beta1/coin"; import { GenesisState, GenesisStateAmino } from "./genesis"; import { BinaryReader, BinaryWriter } from "../../../binary"; import { DeepPartial } from "../../../helpers"; /** * QueryParamsRequest is the request type for the Query/Params RPC method. * @name QueryParamsRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryParamsRequest */ export interface QueryParamsRequest { } export interface QueryParamsRequestProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryParamsRequest"; value: Uint8Array; } /** * QueryParamsRequest is the request type for the Query/Params RPC method. * @name QueryParamsRequestAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryParamsRequest */ export interface QueryParamsRequestAmino { } export interface QueryParamsRequestAminoMsg { type: "/injective.permissions.v1beta1.QueryParamsRequest"; value: QueryParamsRequestAmino; } /** * QueryParamsResponse is the response type for the Query/Params RPC method. * @name QueryParamsResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryParamsResponse */ export interface QueryParamsResponse { /** * params defines the parameters of the module. */ params: Params; } export interface QueryParamsResponseProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryParamsResponse"; value: Uint8Array; } /** * QueryParamsResponse is the response type for the Query/Params RPC method. * @name QueryParamsResponseAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryParamsResponse */ export interface QueryParamsResponseAmino { /** * params defines the parameters of the module. */ params: ParamsAmino; } export interface QueryParamsResponseAminoMsg { type: "/injective.permissions.v1beta1.QueryParamsResponse"; value: QueryParamsResponseAmino; } /** * QueryNamespaceDenomsRequest is the request type for the Query/NamespaceDenoms * RPC method. * @name QueryNamespaceDenomsRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespaceDenomsRequest */ export interface QueryNamespaceDenomsRequest { } export interface QueryNamespaceDenomsRequestProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryNamespaceDenomsRequest"; value: Uint8Array; } /** * QueryNamespaceDenomsRequest is the request type for the Query/NamespaceDenoms * RPC method. * @name QueryNamespaceDenomsRequestAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespaceDenomsRequest */ export interface QueryNamespaceDenomsRequestAmino { } export interface QueryNamespaceDenomsRequestAminoMsg { type: "/injective.permissions.v1beta1.QueryNamespaceDenomsRequest"; value: QueryNamespaceDenomsRequestAmino; } /** * QueryNamespaceDenomsResponse is the response type for the * Query/NamespaceDenoms RPC method. * @name QueryNamespaceDenomsResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespaceDenomsResponse */ export interface QueryNamespaceDenomsResponse { denoms: string[]; } export interface QueryNamespaceDenomsResponseProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryNamespaceDenomsResponse"; value: Uint8Array; } /** * QueryNamespaceDenomsResponse is the response type for the * Query/NamespaceDenoms RPC method. * @name QueryNamespaceDenomsResponseAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespaceDenomsResponse */ export interface QueryNamespaceDenomsResponseAmino { denoms: string[]; } export interface QueryNamespaceDenomsResponseAminoMsg { type: "/injective.permissions.v1beta1.QueryNamespaceDenomsResponse"; value: QueryNamespaceDenomsResponseAmino; } /** * QueryNamespacesRequest is the request type for the Query/Namespaces RPC * method. * @name QueryNamespacesRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespacesRequest */ export interface QueryNamespacesRequest { } export interface QueryNamespacesRequestProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryNamespacesRequest"; value: Uint8Array; } /** * QueryNamespacesRequest is the request type for the Query/Namespaces RPC * method. * @name QueryNamespacesRequestAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespacesRequest */ export interface QueryNamespacesRequestAmino { } export interface QueryNamespacesRequestAminoMsg { type: "/injective.permissions.v1beta1.QueryNamespacesRequest"; value: QueryNamespacesRequestAmino; } /** * QueryNamespacesResponse is the response type for the Query/Namespaces * RPC method. * @name QueryNamespacesResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespacesResponse */ export interface QueryNamespacesResponse { namespaces: Namespace[]; } export interface QueryNamespacesResponseProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryNamespacesResponse"; value: Uint8Array; } /** * QueryNamespacesResponse is the response type for the Query/Namespaces * RPC method. * @name QueryNamespacesResponseAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespacesResponse */ export interface QueryNamespacesResponseAmino { namespaces: NamespaceAmino[]; } export interface QueryNamespacesResponseAminoMsg { type: "/injective.permissions.v1beta1.QueryNamespacesResponse"; value: QueryNamespacesResponseAmino; } /** * QueryNamespaceRequest is the request type for the * Query/Namespace RPC method. * @name QueryNamespaceRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespaceRequest */ export interface QueryNamespaceRequest { denom: string; } export interface QueryNamespaceRequestProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryNamespaceRequest"; value: Uint8Array; } /** * QueryNamespaceRequest is the request type for the * Query/Namespace RPC method. * @name QueryNamespaceRequestAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespaceRequest */ export interface QueryNamespaceRequestAmino { denom: string; } export interface QueryNamespaceRequestAminoMsg { type: "/injective.permissions.v1beta1.QueryNamespaceRequest"; value: QueryNamespaceRequestAmino; } /** * QueryNamespaceResponse is the response type for the * Query/NamespaceByDenom RPC method. * @name QueryNamespaceResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespaceResponse */ export interface QueryNamespaceResponse { namespace?: Namespace; } export interface QueryNamespaceResponseProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryNamespaceResponse"; value: Uint8Array; } /** * QueryNamespaceResponse is the response type for the * Query/NamespaceByDenom RPC method. * @name QueryNamespaceResponseAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespaceResponse */ export interface QueryNamespaceResponseAmino { namespace?: NamespaceAmino; } export interface QueryNamespaceResponseAminoMsg { type: "/injective.permissions.v1beta1.QueryNamespaceResponse"; value: QueryNamespaceResponseAmino; } /** * QueryAddressesByRoleRequest is the request type for the Query/AddressesByRole * RPC method. * @name QueryActorsByRoleRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryActorsByRoleRequest */ export interface QueryActorsByRoleRequest { denom: string; role: string; } export interface QueryActorsByRoleRequestProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryActorsByRoleRequest"; value: Uint8Array; } /** * QueryAddressesByRoleRequest is the request type for the Query/AddressesByRole * RPC method. * @name QueryActorsByRoleRequestAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryActorsByRoleRequest */ export interface QueryActorsByRoleRequestAmino { denom: string; role: string; } export interface QueryActorsByRoleRequestAminoMsg { type: "/injective.permissions.v1beta1.QueryActorsByRoleRequest"; value: QueryActorsByRoleRequestAmino; } /** * QueryAddressesByRoleResponse is the response type for the * Query/AddressesByRole RPC method. * @name QueryActorsByRoleResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryActorsByRoleResponse */ export interface QueryActorsByRoleResponse { actors: string[]; } export interface QueryActorsByRoleResponseProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryActorsByRoleResponse"; value: Uint8Array; } /** * QueryAddressesByRoleResponse is the response type for the * Query/AddressesByRole RPC method. * @name QueryActorsByRoleResponseAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryActorsByRoleResponse */ export interface QueryActorsByRoleResponseAmino { actors: string[]; } export interface QueryActorsByRoleResponseAminoMsg { type: "/injective.permissions.v1beta1.QueryActorsByRoleResponse"; value: QueryActorsByRoleResponseAmino; } /** * QueryRolesByActorRequest is the request type for the * Query/RolesByActor RPC method. * @name QueryRolesByActorRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRolesByActorRequest */ export interface QueryRolesByActorRequest { denom: string; actor: string; } export interface QueryRolesByActorRequestProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryRolesByActorRequest"; value: Uint8Array; } /** * QueryRolesByActorRequest is the request type for the * Query/RolesByActor RPC method. * @name QueryRolesByActorRequestAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRolesByActorRequest */ export interface QueryRolesByActorRequestAmino { denom: string; actor: string; } export interface QueryRolesByActorRequestAminoMsg { type: "/injective.permissions.v1beta1.QueryRolesByActorRequest"; value: QueryRolesByActorRequestAmino; } /** * QueryRolesByActorResponse is the response type for the * Query/RolesByActor RPC method. * @name QueryRolesByActorResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRolesByActorResponse */ export interface QueryRolesByActorResponse { roles: string[]; } export interface QueryRolesByActorResponseProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryRolesByActorResponse"; value: Uint8Array; } /** * QueryRolesByActorResponse is the response type for the * Query/RolesByActor RPC method. * @name QueryRolesByActorResponseAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRolesByActorResponse */ export interface QueryRolesByActorResponseAmino { roles: string[]; } export interface QueryRolesByActorResponseAminoMsg { type: "/injective.permissions.v1beta1.QueryRolesByActorResponse"; value: QueryRolesByActorResponseAmino; } /** * QueryRoleManagersRequest is the request type for the Query/RoleManagers * RPC method. * @name QueryRoleManagersRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRoleManagersRequest */ export interface QueryRoleManagersRequest { denom: string; } export interface QueryRoleManagersRequestProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryRoleManagersRequest"; value: Uint8Array; } /** * QueryRoleManagersRequest is the request type for the Query/RoleManagers * RPC method. * @name QueryRoleManagersRequestAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRoleManagersRequest */ export interface QueryRoleManagersRequestAmino { denom: string; } export interface QueryRoleManagersRequestAminoMsg { type: "/injective.permissions.v1beta1.QueryRoleManagersRequest"; value: QueryRoleManagersRequestAmino; } /** * QueryRoleManagersResponse is the response type for the * Query/RoleManagers RPC method. * @name QueryRoleManagersResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRoleManagersResponse */ export interface QueryRoleManagersResponse { roleManagers: RoleManager[]; } export interface QueryRoleManagersResponseProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryRoleManagersResponse"; value: Uint8Array; } /** * QueryRoleManagersResponse is the response type for the * Query/RoleManagers RPC method. * @name QueryRoleManagersResponseAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRoleManagersResponse */ export interface QueryRoleManagersResponseAmino { role_managers: RoleManagerAmino[]; } export interface QueryRoleManagersResponseAminoMsg { type: "/injective.permissions.v1beta1.QueryRoleManagersResponse"; value: QueryRoleManagersResponseAmino; } /** * QueryRoleManagerRequest is the request type for the Query/RoleManager * RPC method. * @name QueryRoleManagerRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRoleManagerRequest */ export interface QueryRoleManagerRequest { denom: string; manager: string; } export interface QueryRoleManagerRequestProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryRoleManagerRequest"; value: Uint8Array; } /** * QueryRoleManagerRequest is the request type for the Query/RoleManager * RPC method. * @name QueryRoleManagerRequestAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRoleManagerRequest */ export interface QueryRoleManagerRequestAmino { denom: string; manager: string; } export interface QueryRoleManagerRequestAminoMsg { type: "/injective.permissions.v1beta1.QueryRoleManagerRequest"; value: QueryRoleManagerRequestAmino; } /** * QueryRoleManagerResponse is the response type for the * Query/RoleManager RPC method. * @name QueryRoleManagerResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRoleManagerResponse */ export interface QueryRoleManagerResponse { roleManager?: RoleManager; } export interface QueryRoleManagerResponseProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryRoleManagerResponse"; value: Uint8Array; } /** * QueryRoleManagerResponse is the response type for the * Query/RoleManager RPC method. * @name QueryRoleManagerResponseAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRoleManagerResponse */ export interface QueryRoleManagerResponseAmino { role_manager?: RoleManagerAmino; } export interface QueryRoleManagerResponseAminoMsg { type: "/injective.permissions.v1beta1.QueryRoleManagerResponse"; value: QueryRoleManagerResponseAmino; } /** * QueryPolicyStatusesRequest is the request type for the Query/PolicyStatuses * RPC method. * @name QueryPolicyStatusesRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryPolicyStatusesRequest */ export interface QueryPolicyStatusesRequest { denom: string; } export interface QueryPolicyStatusesRequestProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryPolicyStatusesRequest"; value: Uint8Array; } /** * QueryPolicyStatusesRequest is the request type for the Query/PolicyStatuses * RPC method. * @name QueryPolicyStatusesRequestAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryPolicyStatusesRequest */ export interface QueryPolicyStatusesRequestAmino { denom: string; } export interface QueryPolicyStatusesRequestAminoMsg { type: "/injective.permissions.v1beta1.QueryPolicyStatusesRequest"; value: QueryPolicyStatusesRequestAmino; } /** * QueryRoleManagerResponse is the response type for the * Query/RoleManager RPC method. * @name QueryPolicyStatusesResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryPolicyStatusesResponse */ export interface QueryPolicyStatusesResponse { policyStatuses: PolicyStatus[]; } export interface QueryPolicyStatusesResponseProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryPolicyStatusesResponse"; value: Uint8Array; } /** * QueryRoleManagerResponse is the response type for the * Query/RoleManager RPC method. * @name QueryPolicyStatusesResponseAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryPolicyStatusesResponse */ export interface QueryPolicyStatusesResponseAmino { policy_statuses: PolicyStatusAmino[]; } export interface QueryPolicyStatusesResponseAminoMsg { type: "/injective.permissions.v1beta1.QueryPolicyStatusesResponse"; value: QueryPolicyStatusesResponseAmino; } /** * QueryPolicyManagerCapabilitiesRequest is the request type for the * Query/PolicyManagerCapabilities RPC method. * @name QueryPolicyManagerCapabilitiesRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryPolicyManagerCapabilitiesRequest */ export interface QueryPolicyManagerCapabilitiesRequest { denom: string; } export interface QueryPolicyManagerCapabilitiesRequestProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryPolicyManagerCapabilitiesRequest"; value: Uint8Array; } /** * QueryPolicyManagerCapabilitiesRequest is the request type for the * Query/PolicyManagerCapabilities RPC method. * @name QueryPolicyManagerCapabilitiesRequestAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryPolicyManagerCapabilitiesRequest */ export interface QueryPolicyManagerCapabilitiesRequestAmino { denom: string; } export interface QueryPolicyManagerCapabilitiesRequestAminoMsg { type: "/injective.permissions.v1beta1.QueryPolicyManagerCapabilitiesRequest"; value: QueryPolicyManagerCapabilitiesRequestAmino; } /** * QueryPolicyManagerCapabilitiesResponse is the response type for the * Query/PolicyManagerCapabilities RPC method. * @name QueryPolicyManagerCapabilitiesResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryPolicyManagerCapabilitiesResponse */ export interface QueryPolicyManagerCapabilitiesResponse { policyManagerCapabilities: PolicyManagerCapability[]; } export interface QueryPolicyManagerCapabilitiesResponseProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryPolicyManagerCapabilitiesResponse"; value: Uint8Array; } /** * QueryPolicyManagerCapabilitiesResponse is the response type for the * Query/PolicyManagerCapabilities RPC method. * @name QueryPolicyManagerCapabilitiesResponseAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryPolicyManagerCapabilitiesResponse */ export interface QueryPolicyManagerCapabilitiesResponseAmino { policy_manager_capabilities: PolicyManagerCapabilityAmino[]; } export interface QueryPolicyManagerCapabilitiesResponseAminoMsg { type: "/injective.permissions.v1beta1.QueryPolicyManagerCapabilitiesResponse"; value: QueryPolicyManagerCapabilitiesResponseAmino; } /** * @name QueryVouchersRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryVouchersRequest */ export interface QueryVouchersRequest { denom: string; } export interface QueryVouchersRequestProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryVouchersRequest"; value: Uint8Array; } /** * @name QueryVouchersRequestAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryVouchersRequest */ export interface QueryVouchersRequestAmino { denom: string; } export interface QueryVouchersRequestAminoMsg { type: "/injective.permissions.v1beta1.QueryVouchersRequest"; value: QueryVouchersRequestAmino; } /** * @name QueryVouchersResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryVouchersResponse */ export interface QueryVouchersResponse { vouchers: AddressVoucher[]; } export interface QueryVouchersResponseProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryVouchersResponse"; value: Uint8Array; } /** * @name QueryVouchersResponseAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryVouchersResponse */ export interface QueryVouchersResponseAmino { vouchers: AddressVoucherAmino[]; } export interface QueryVouchersResponseAminoMsg { type: "/injective.permissions.v1beta1.QueryVouchersResponse"; value: QueryVouchersResponseAmino; } /** * @name QueryVoucherRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryVoucherRequest */ export interface QueryVoucherRequest { denom: string; address: string; } export interface QueryVoucherRequestProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryVoucherRequest"; value: Uint8Array; } /** * @name QueryVoucherRequestAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryVoucherRequest */ export interface QueryVoucherRequestAmino { denom: string; address: string; } export interface QueryVoucherRequestAminoMsg { type: "/injective.permissions.v1beta1.QueryVoucherRequest"; value: QueryVoucherRequestAmino; } /** * @name QueryVoucherResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryVoucherResponse */ export interface QueryVoucherResponse { voucher: Coin; } export interface QueryVoucherResponseProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryVoucherResponse"; value: Uint8Array; } /** * @name QueryVoucherResponseAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryVoucherResponse */ export interface QueryVoucherResponseAmino { voucher: CoinAmino; } export interface QueryVoucherResponseAminoMsg { type: "/injective.permissions.v1beta1.QueryVoucherResponse"; value: QueryVoucherResponseAmino; } /** * QueryModuleStateRequest is the request type for the * Query/PermissionsModuleState RPC method. * @name QueryModuleStateRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryModuleStateRequest */ export interface QueryModuleStateRequest { } export interface QueryModuleStateRequestProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryModuleStateRequest"; value: Uint8Array; } /** * QueryModuleStateRequest is the request type for the * Query/PermissionsModuleState RPC method. * @name QueryModuleStateRequestAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryModuleStateRequest */ export interface QueryModuleStateRequestAmino { } export interface QueryModuleStateRequestAminoMsg { type: "/injective.permissions.v1beta1.QueryModuleStateRequest"; value: QueryModuleStateRequestAmino; } /** * QueryModuleStateResponse is the response type for the * Query/PermissionsModuleState RPC method. * @name QueryModuleStateResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryModuleStateResponse */ export interface QueryModuleStateResponse { state?: GenesisState; } export interface QueryModuleStateResponseProtoMsg { typeUrl: "/injective.permissions.v1beta1.QueryModuleStateResponse"; value: Uint8Array; } /** * QueryModuleStateResponse is the response type for the * Query/PermissionsModuleState RPC method. * @name QueryModuleStateResponseAmino * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryModuleStateResponse */ export interface QueryModuleStateResponseAmino { state?: GenesisStateAmino; } export interface QueryModuleStateResponseAminoMsg { type: "/injective.permissions.v1beta1.QueryModuleStateResponse"; value: QueryModuleStateResponseAmino; } /** * QueryParamsRequest is the request type for the Query/Params RPC method. * @name QueryParamsRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryParamsRequest */ export declare const QueryParamsRequest: { typeUrl: string; is(o: any): o is QueryParamsRequest; isAmino(o: any): o is QueryParamsRequestAmino; encode(_: QueryParamsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsRequest; fromPartial(_: DeepPartial): QueryParamsRequest; fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest; toAmino(_: QueryParamsRequest): QueryParamsRequestAmino; fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest; fromProtoMsg(message: QueryParamsRequestProtoMsg): QueryParamsRequest; toProto(message: QueryParamsRequest): Uint8Array; toProtoMsg(message: QueryParamsRequest): QueryParamsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryParamsResponse is the response type for the Query/Params RPC method. * @name QueryParamsResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryParamsResponse */ export declare const QueryParamsResponse: { typeUrl: string; is(o: any): o is QueryParamsResponse; isAmino(o: any): o is QueryParamsResponseAmino; encode(message: QueryParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsResponse; fromPartial(object: DeepPartial): QueryParamsResponse; fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse; toAmino(message: QueryParamsResponse): QueryParamsResponseAmino; fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse; fromProtoMsg(message: QueryParamsResponseProtoMsg): QueryParamsResponse; toProto(message: QueryParamsResponse): Uint8Array; toProtoMsg(message: QueryParamsResponse): QueryParamsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryNamespaceDenomsRequest is the request type for the Query/NamespaceDenoms * RPC method. * @name QueryNamespaceDenomsRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespaceDenomsRequest */ export declare const QueryNamespaceDenomsRequest: { typeUrl: string; is(o: any): o is QueryNamespaceDenomsRequest; isAmino(o: any): o is QueryNamespaceDenomsRequestAmino; encode(_: QueryNamespaceDenomsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryNamespaceDenomsRequest; fromPartial(_: DeepPartial): QueryNamespaceDenomsRequest; fromAmino(_: QueryNamespaceDenomsRequestAmino): QueryNamespaceDenomsRequest; toAmino(_: QueryNamespaceDenomsRequest): QueryNamespaceDenomsRequestAmino; fromAminoMsg(object: QueryNamespaceDenomsRequestAminoMsg): QueryNamespaceDenomsRequest; fromProtoMsg(message: QueryNamespaceDenomsRequestProtoMsg): QueryNamespaceDenomsRequest; toProto(message: QueryNamespaceDenomsRequest): Uint8Array; toProtoMsg(message: QueryNamespaceDenomsRequest): QueryNamespaceDenomsRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryNamespaceDenomsResponse is the response type for the * Query/NamespaceDenoms RPC method. * @name QueryNamespaceDenomsResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespaceDenomsResponse */ export declare const QueryNamespaceDenomsResponse: { typeUrl: string; is(o: any): o is QueryNamespaceDenomsResponse; isAmino(o: any): o is QueryNamespaceDenomsResponseAmino; encode(message: QueryNamespaceDenomsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryNamespaceDenomsResponse; fromPartial(object: DeepPartial): QueryNamespaceDenomsResponse; fromAmino(object: QueryNamespaceDenomsResponseAmino): QueryNamespaceDenomsResponse; toAmino(message: QueryNamespaceDenomsResponse): QueryNamespaceDenomsResponseAmino; fromAminoMsg(object: QueryNamespaceDenomsResponseAminoMsg): QueryNamespaceDenomsResponse; fromProtoMsg(message: QueryNamespaceDenomsResponseProtoMsg): QueryNamespaceDenomsResponse; toProto(message: QueryNamespaceDenomsResponse): Uint8Array; toProtoMsg(message: QueryNamespaceDenomsResponse): QueryNamespaceDenomsResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryNamespacesRequest is the request type for the Query/Namespaces RPC * method. * @name QueryNamespacesRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespacesRequest */ export declare const QueryNamespacesRequest: { typeUrl: string; is(o: any): o is QueryNamespacesRequest; isAmino(o: any): o is QueryNamespacesRequestAmino; encode(_: QueryNamespacesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryNamespacesRequest; fromPartial(_: DeepPartial): QueryNamespacesRequest; fromAmino(_: QueryNamespacesRequestAmino): QueryNamespacesRequest; toAmino(_: QueryNamespacesRequest): QueryNamespacesRequestAmino; fromAminoMsg(object: QueryNamespacesRequestAminoMsg): QueryNamespacesRequest; fromProtoMsg(message: QueryNamespacesRequestProtoMsg): QueryNamespacesRequest; toProto(message: QueryNamespacesRequest): Uint8Array; toProtoMsg(message: QueryNamespacesRequest): QueryNamespacesRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryNamespacesResponse is the response type for the Query/Namespaces * RPC method. * @name QueryNamespacesResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespacesResponse */ export declare const QueryNamespacesResponse: { typeUrl: string; is(o: any): o is QueryNamespacesResponse; isAmino(o: any): o is QueryNamespacesResponseAmino; encode(message: QueryNamespacesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryNamespacesResponse; fromPartial(object: DeepPartial): QueryNamespacesResponse; fromAmino(object: QueryNamespacesResponseAmino): QueryNamespacesResponse; toAmino(message: QueryNamespacesResponse): QueryNamespacesResponseAmino; fromAminoMsg(object: QueryNamespacesResponseAminoMsg): QueryNamespacesResponse; fromProtoMsg(message: QueryNamespacesResponseProtoMsg): QueryNamespacesResponse; toProto(message: QueryNamespacesResponse): Uint8Array; toProtoMsg(message: QueryNamespacesResponse): QueryNamespacesResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryNamespaceRequest is the request type for the * Query/Namespace RPC method. * @name QueryNamespaceRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespaceRequest */ export declare const QueryNamespaceRequest: { typeUrl: string; is(o: any): o is QueryNamespaceRequest; isAmino(o: any): o is QueryNamespaceRequestAmino; encode(message: QueryNamespaceRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryNamespaceRequest; fromPartial(object: DeepPartial): QueryNamespaceRequest; fromAmino(object: QueryNamespaceRequestAmino): QueryNamespaceRequest; toAmino(message: QueryNamespaceRequest): QueryNamespaceRequestAmino; fromAminoMsg(object: QueryNamespaceRequestAminoMsg): QueryNamespaceRequest; fromProtoMsg(message: QueryNamespaceRequestProtoMsg): QueryNamespaceRequest; toProto(message: QueryNamespaceRequest): Uint8Array; toProtoMsg(message: QueryNamespaceRequest): QueryNamespaceRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryNamespaceResponse is the response type for the * Query/NamespaceByDenom RPC method. * @name QueryNamespaceResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryNamespaceResponse */ export declare const QueryNamespaceResponse: { typeUrl: string; is(o: any): o is QueryNamespaceResponse; isAmino(o: any): o is QueryNamespaceResponseAmino; encode(message: QueryNamespaceResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryNamespaceResponse; fromPartial(object: DeepPartial): QueryNamespaceResponse; fromAmino(object: QueryNamespaceResponseAmino): QueryNamespaceResponse; toAmino(message: QueryNamespaceResponse): QueryNamespaceResponseAmino; fromAminoMsg(object: QueryNamespaceResponseAminoMsg): QueryNamespaceResponse; fromProtoMsg(message: QueryNamespaceResponseProtoMsg): QueryNamespaceResponse; toProto(message: QueryNamespaceResponse): Uint8Array; toProtoMsg(message: QueryNamespaceResponse): QueryNamespaceResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryAddressesByRoleRequest is the request type for the Query/AddressesByRole * RPC method. * @name QueryActorsByRoleRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryActorsByRoleRequest */ export declare const QueryActorsByRoleRequest: { typeUrl: string; is(o: any): o is QueryActorsByRoleRequest; isAmino(o: any): o is QueryActorsByRoleRequestAmino; encode(message: QueryActorsByRoleRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryActorsByRoleRequest; fromPartial(object: DeepPartial): QueryActorsByRoleRequest; fromAmino(object: QueryActorsByRoleRequestAmino): QueryActorsByRoleRequest; toAmino(message: QueryActorsByRoleRequest): QueryActorsByRoleRequestAmino; fromAminoMsg(object: QueryActorsByRoleRequestAminoMsg): QueryActorsByRoleRequest; fromProtoMsg(message: QueryActorsByRoleRequestProtoMsg): QueryActorsByRoleRequest; toProto(message: QueryActorsByRoleRequest): Uint8Array; toProtoMsg(message: QueryActorsByRoleRequest): QueryActorsByRoleRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryAddressesByRoleResponse is the response type for the * Query/AddressesByRole RPC method. * @name QueryActorsByRoleResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryActorsByRoleResponse */ export declare const QueryActorsByRoleResponse: { typeUrl: string; is(o: any): o is QueryActorsByRoleResponse; isAmino(o: any): o is QueryActorsByRoleResponseAmino; encode(message: QueryActorsByRoleResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryActorsByRoleResponse; fromPartial(object: DeepPartial): QueryActorsByRoleResponse; fromAmino(object: QueryActorsByRoleResponseAmino): QueryActorsByRoleResponse; toAmino(message: QueryActorsByRoleResponse): QueryActorsByRoleResponseAmino; fromAminoMsg(object: QueryActorsByRoleResponseAminoMsg): QueryActorsByRoleResponse; fromProtoMsg(message: QueryActorsByRoleResponseProtoMsg): QueryActorsByRoleResponse; toProto(message: QueryActorsByRoleResponse): Uint8Array; toProtoMsg(message: QueryActorsByRoleResponse): QueryActorsByRoleResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryRolesByActorRequest is the request type for the * Query/RolesByActor RPC method. * @name QueryRolesByActorRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRolesByActorRequest */ export declare const QueryRolesByActorRequest: { typeUrl: string; is(o: any): o is QueryRolesByActorRequest; isAmino(o: any): o is QueryRolesByActorRequestAmino; encode(message: QueryRolesByActorRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryRolesByActorRequest; fromPartial(object: DeepPartial): QueryRolesByActorRequest; fromAmino(object: QueryRolesByActorRequestAmino): QueryRolesByActorRequest; toAmino(message: QueryRolesByActorRequest): QueryRolesByActorRequestAmino; fromAminoMsg(object: QueryRolesByActorRequestAminoMsg): QueryRolesByActorRequest; fromProtoMsg(message: QueryRolesByActorRequestProtoMsg): QueryRolesByActorRequest; toProto(message: QueryRolesByActorRequest): Uint8Array; toProtoMsg(message: QueryRolesByActorRequest): QueryRolesByActorRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryRolesByActorResponse is the response type for the * Query/RolesByActor RPC method. * @name QueryRolesByActorResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRolesByActorResponse */ export declare const QueryRolesByActorResponse: { typeUrl: string; is(o: any): o is QueryRolesByActorResponse; isAmino(o: any): o is QueryRolesByActorResponseAmino; encode(message: QueryRolesByActorResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryRolesByActorResponse; fromPartial(object: DeepPartial): QueryRolesByActorResponse; fromAmino(object: QueryRolesByActorResponseAmino): QueryRolesByActorResponse; toAmino(message: QueryRolesByActorResponse): QueryRolesByActorResponseAmino; fromAminoMsg(object: QueryRolesByActorResponseAminoMsg): QueryRolesByActorResponse; fromProtoMsg(message: QueryRolesByActorResponseProtoMsg): QueryRolesByActorResponse; toProto(message: QueryRolesByActorResponse): Uint8Array; toProtoMsg(message: QueryRolesByActorResponse): QueryRolesByActorResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryRoleManagersRequest is the request type for the Query/RoleManagers * RPC method. * @name QueryRoleManagersRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRoleManagersRequest */ export declare const QueryRoleManagersRequest: { typeUrl: string; is(o: any): o is QueryRoleManagersRequest; isAmino(o: any): o is QueryRoleManagersRequestAmino; encode(message: QueryRoleManagersRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryRoleManagersRequest; fromPartial(object: DeepPartial): QueryRoleManagersRequest; fromAmino(object: QueryRoleManagersRequestAmino): QueryRoleManagersRequest; toAmino(message: QueryRoleManagersRequest): QueryRoleManagersRequestAmino; fromAminoMsg(object: QueryRoleManagersRequestAminoMsg): QueryRoleManagersRequest; fromProtoMsg(message: QueryRoleManagersRequestProtoMsg): QueryRoleManagersRequest; toProto(message: QueryRoleManagersRequest): Uint8Array; toProtoMsg(message: QueryRoleManagersRequest): QueryRoleManagersRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryRoleManagersResponse is the response type for the * Query/RoleManagers RPC method. * @name QueryRoleManagersResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRoleManagersResponse */ export declare const QueryRoleManagersResponse: { typeUrl: string; is(o: any): o is QueryRoleManagersResponse; isAmino(o: any): o is QueryRoleManagersResponseAmino; encode(message: QueryRoleManagersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryRoleManagersResponse; fromPartial(object: DeepPartial): QueryRoleManagersResponse; fromAmino(object: QueryRoleManagersResponseAmino): QueryRoleManagersResponse; toAmino(message: QueryRoleManagersResponse): QueryRoleManagersResponseAmino; fromAminoMsg(object: QueryRoleManagersResponseAminoMsg): QueryRoleManagersResponse; fromProtoMsg(message: QueryRoleManagersResponseProtoMsg): QueryRoleManagersResponse; toProto(message: QueryRoleManagersResponse): Uint8Array; toProtoMsg(message: QueryRoleManagersResponse): QueryRoleManagersResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryRoleManagerRequest is the request type for the Query/RoleManager * RPC method. * @name QueryRoleManagerRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRoleManagerRequest */ export declare const QueryRoleManagerRequest: { typeUrl: string; is(o: any): o is QueryRoleManagerRequest; isAmino(o: any): o is QueryRoleManagerRequestAmino; encode(message: QueryRoleManagerRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryRoleManagerRequest; fromPartial(object: DeepPartial): QueryRoleManagerRequest; fromAmino(object: QueryRoleManagerRequestAmino): QueryRoleManagerRequest; toAmino(message: QueryRoleManagerRequest): QueryRoleManagerRequestAmino; fromAminoMsg(object: QueryRoleManagerRequestAminoMsg): QueryRoleManagerRequest; fromProtoMsg(message: QueryRoleManagerRequestProtoMsg): QueryRoleManagerRequest; toProto(message: QueryRoleManagerRequest): Uint8Array; toProtoMsg(message: QueryRoleManagerRequest): QueryRoleManagerRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryRoleManagerResponse is the response type for the * Query/RoleManager RPC method. * @name QueryRoleManagerResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryRoleManagerResponse */ export declare const QueryRoleManagerResponse: { typeUrl: string; is(o: any): o is QueryRoleManagerResponse; isAmino(o: any): o is QueryRoleManagerResponseAmino; encode(message: QueryRoleManagerResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryRoleManagerResponse; fromPartial(object: DeepPartial): QueryRoleManagerResponse; fromAmino(object: QueryRoleManagerResponseAmino): QueryRoleManagerResponse; toAmino(message: QueryRoleManagerResponse): QueryRoleManagerResponseAmino; fromAminoMsg(object: QueryRoleManagerResponseAminoMsg): QueryRoleManagerResponse; fromProtoMsg(message: QueryRoleManagerResponseProtoMsg): QueryRoleManagerResponse; toProto(message: QueryRoleManagerResponse): Uint8Array; toProtoMsg(message: QueryRoleManagerResponse): QueryRoleManagerResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryPolicyStatusesRequest is the request type for the Query/PolicyStatuses * RPC method. * @name QueryPolicyStatusesRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryPolicyStatusesRequest */ export declare const QueryPolicyStatusesRequest: { typeUrl: string; is(o: any): o is QueryPolicyStatusesRequest; isAmino(o: any): o is QueryPolicyStatusesRequestAmino; encode(message: QueryPolicyStatusesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPolicyStatusesRequest; fromPartial(object: DeepPartial): QueryPolicyStatusesRequest; fromAmino(object: QueryPolicyStatusesRequestAmino): QueryPolicyStatusesRequest; toAmino(message: QueryPolicyStatusesRequest): QueryPolicyStatusesRequestAmino; fromAminoMsg(object: QueryPolicyStatusesRequestAminoMsg): QueryPolicyStatusesRequest; fromProtoMsg(message: QueryPolicyStatusesRequestProtoMsg): QueryPolicyStatusesRequest; toProto(message: QueryPolicyStatusesRequest): Uint8Array; toProtoMsg(message: QueryPolicyStatusesRequest): QueryPolicyStatusesRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryRoleManagerResponse is the response type for the * Query/RoleManager RPC method. * @name QueryPolicyStatusesResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryPolicyStatusesResponse */ export declare const QueryPolicyStatusesResponse: { typeUrl: string; is(o: any): o is QueryPolicyStatusesResponse; isAmino(o: any): o is QueryPolicyStatusesResponseAmino; encode(message: QueryPolicyStatusesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPolicyStatusesResponse; fromPartial(object: DeepPartial): QueryPolicyStatusesResponse; fromAmino(object: QueryPolicyStatusesResponseAmino): QueryPolicyStatusesResponse; toAmino(message: QueryPolicyStatusesResponse): QueryPolicyStatusesResponseAmino; fromAminoMsg(object: QueryPolicyStatusesResponseAminoMsg): QueryPolicyStatusesResponse; fromProtoMsg(message: QueryPolicyStatusesResponseProtoMsg): QueryPolicyStatusesResponse; toProto(message: QueryPolicyStatusesResponse): Uint8Array; toProtoMsg(message: QueryPolicyStatusesResponse): QueryPolicyStatusesResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryPolicyManagerCapabilitiesRequest is the request type for the * Query/PolicyManagerCapabilities RPC method. * @name QueryPolicyManagerCapabilitiesRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryPolicyManagerCapabilitiesRequest */ export declare const QueryPolicyManagerCapabilitiesRequest: { typeUrl: string; is(o: any): o is QueryPolicyManagerCapabilitiesRequest; isAmino(o: any): o is QueryPolicyManagerCapabilitiesRequestAmino; encode(message: QueryPolicyManagerCapabilitiesRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPolicyManagerCapabilitiesRequest; fromPartial(object: DeepPartial): QueryPolicyManagerCapabilitiesRequest; fromAmino(object: QueryPolicyManagerCapabilitiesRequestAmino): QueryPolicyManagerCapabilitiesRequest; toAmino(message: QueryPolicyManagerCapabilitiesRequest): QueryPolicyManagerCapabilitiesRequestAmino; fromAminoMsg(object: QueryPolicyManagerCapabilitiesRequestAminoMsg): QueryPolicyManagerCapabilitiesRequest; fromProtoMsg(message: QueryPolicyManagerCapabilitiesRequestProtoMsg): QueryPolicyManagerCapabilitiesRequest; toProto(message: QueryPolicyManagerCapabilitiesRequest): Uint8Array; toProtoMsg(message: QueryPolicyManagerCapabilitiesRequest): QueryPolicyManagerCapabilitiesRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryPolicyManagerCapabilitiesResponse is the response type for the * Query/PolicyManagerCapabilities RPC method. * @name QueryPolicyManagerCapabilitiesResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryPolicyManagerCapabilitiesResponse */ export declare const QueryPolicyManagerCapabilitiesResponse: { typeUrl: string; is(o: any): o is QueryPolicyManagerCapabilitiesResponse; isAmino(o: any): o is QueryPolicyManagerCapabilitiesResponseAmino; encode(message: QueryPolicyManagerCapabilitiesResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryPolicyManagerCapabilitiesResponse; fromPartial(object: DeepPartial): QueryPolicyManagerCapabilitiesResponse; fromAmino(object: QueryPolicyManagerCapabilitiesResponseAmino): QueryPolicyManagerCapabilitiesResponse; toAmino(message: QueryPolicyManagerCapabilitiesResponse): QueryPolicyManagerCapabilitiesResponseAmino; fromAminoMsg(object: QueryPolicyManagerCapabilitiesResponseAminoMsg): QueryPolicyManagerCapabilitiesResponse; fromProtoMsg(message: QueryPolicyManagerCapabilitiesResponseProtoMsg): QueryPolicyManagerCapabilitiesResponse; toProto(message: QueryPolicyManagerCapabilitiesResponse): Uint8Array; toProtoMsg(message: QueryPolicyManagerCapabilitiesResponse): QueryPolicyManagerCapabilitiesResponseProtoMsg; registerTypeUrl(): void; }; /** * @name QueryVouchersRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryVouchersRequest */ export declare const QueryVouchersRequest: { typeUrl: string; is(o: any): o is QueryVouchersRequest; isAmino(o: any): o is QueryVouchersRequestAmino; encode(message: QueryVouchersRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryVouchersRequest; fromPartial(object: DeepPartial): QueryVouchersRequest; fromAmino(object: QueryVouchersRequestAmino): QueryVouchersRequest; toAmino(message: QueryVouchersRequest): QueryVouchersRequestAmino; fromAminoMsg(object: QueryVouchersRequestAminoMsg): QueryVouchersRequest; fromProtoMsg(message: QueryVouchersRequestProtoMsg): QueryVouchersRequest; toProto(message: QueryVouchersRequest): Uint8Array; toProtoMsg(message: QueryVouchersRequest): QueryVouchersRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QueryVouchersResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryVouchersResponse */ export declare const QueryVouchersResponse: { typeUrl: string; is(o: any): o is QueryVouchersResponse; isAmino(o: any): o is QueryVouchersResponseAmino; encode(message: QueryVouchersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryVouchersResponse; fromPartial(object: DeepPartial): QueryVouchersResponse; fromAmino(object: QueryVouchersResponseAmino): QueryVouchersResponse; toAmino(message: QueryVouchersResponse): QueryVouchersResponseAmino; fromAminoMsg(object: QueryVouchersResponseAminoMsg): QueryVouchersResponse; fromProtoMsg(message: QueryVouchersResponseProtoMsg): QueryVouchersResponse; toProto(message: QueryVouchersResponse): Uint8Array; toProtoMsg(message: QueryVouchersResponse): QueryVouchersResponseProtoMsg; registerTypeUrl(): void; }; /** * @name QueryVoucherRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryVoucherRequest */ export declare const QueryVoucherRequest: { typeUrl: string; is(o: any): o is QueryVoucherRequest; isAmino(o: any): o is QueryVoucherRequestAmino; encode(message: QueryVoucherRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryVoucherRequest; fromPartial(object: DeepPartial): QueryVoucherRequest; fromAmino(object: QueryVoucherRequestAmino): QueryVoucherRequest; toAmino(message: QueryVoucherRequest): QueryVoucherRequestAmino; fromAminoMsg(object: QueryVoucherRequestAminoMsg): QueryVoucherRequest; fromProtoMsg(message: QueryVoucherRequestProtoMsg): QueryVoucherRequest; toProto(message: QueryVoucherRequest): Uint8Array; toProtoMsg(message: QueryVoucherRequest): QueryVoucherRequestProtoMsg; registerTypeUrl(): void; }; /** * @name QueryVoucherResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryVoucherResponse */ export declare const QueryVoucherResponse: { typeUrl: string; is(o: any): o is QueryVoucherResponse; isAmino(o: any): o is QueryVoucherResponseAmino; encode(message: QueryVoucherResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryVoucherResponse; fromPartial(object: DeepPartial): QueryVoucherResponse; fromAmino(object: QueryVoucherResponseAmino): QueryVoucherResponse; toAmino(message: QueryVoucherResponse): QueryVoucherResponseAmino; fromAminoMsg(object: QueryVoucherResponseAminoMsg): QueryVoucherResponse; fromProtoMsg(message: QueryVoucherResponseProtoMsg): QueryVoucherResponse; toProto(message: QueryVoucherResponse): Uint8Array; toProtoMsg(message: QueryVoucherResponse): QueryVoucherResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryModuleStateRequest is the request type for the * Query/PermissionsModuleState RPC method. * @name QueryModuleStateRequest * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryModuleStateRequest */ export declare const QueryModuleStateRequest: { typeUrl: string; is(o: any): o is QueryModuleStateRequest; isAmino(o: any): o is QueryModuleStateRequestAmino; encode(_: QueryModuleStateRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryModuleStateRequest; fromPartial(_: DeepPartial): QueryModuleStateRequest; fromAmino(_: QueryModuleStateRequestAmino): QueryModuleStateRequest; toAmino(_: QueryModuleStateRequest): QueryModuleStateRequestAmino; fromAminoMsg(object: QueryModuleStateRequestAminoMsg): QueryModuleStateRequest; fromProtoMsg(message: QueryModuleStateRequestProtoMsg): QueryModuleStateRequest; toProto(message: QueryModuleStateRequest): Uint8Array; toProtoMsg(message: QueryModuleStateRequest): QueryModuleStateRequestProtoMsg; registerTypeUrl(): void; }; /** * QueryModuleStateResponse is the response type for the * Query/PermissionsModuleState RPC method. * @name QueryModuleStateResponse * @package injective.permissions.v1beta1 * @see proto type: injective.permissions.v1beta1.QueryModuleStateResponse */ export declare const QueryModuleStateResponse: { typeUrl: string; is(o: any): o is QueryModuleStateResponse; isAmino(o: any): o is QueryModuleStateResponseAmino; encode(message: QueryModuleStateResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryModuleStateResponse; fromPartial(object: DeepPartial): QueryModuleStateResponse; fromAmino(object: QueryModuleStateResponseAmino): QueryModuleStateResponse; toAmino(message: QueryModuleStateResponse): QueryModuleStateResponseAmino; fromAminoMsg(object: QueryModuleStateResponseAminoMsg): QueryModuleStateResponse; fromProtoMsg(message: QueryModuleStateResponseProtoMsg): QueryModuleStateResponse; toProto(message: QueryModuleStateResponse): Uint8Array; toProtoMsg(message: QueryModuleStateResponse): QueryModuleStateResponseProtoMsg; registerTypeUrl(): void; };