import { BinaryReader, BinaryWriter } from "../../../../binary"; import { DeepPartial } from "../../../../helpers"; /** * AppDescriptor describes a cosmos-sdk based application * @name AppDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.AppDescriptor */ export interface AppDescriptor { /** * AuthnDescriptor provides information on how to authenticate transactions on the application * NOTE: experimental and subject to change in future releases. */ authn?: AuthnDescriptor; /** * chain provides the chain descriptor */ chain?: ChainDescriptor; /** * codec provides metadata information regarding codec related types */ codec?: CodecDescriptor; /** * configuration provides metadata information regarding the sdk.Config type */ configuration?: ConfigurationDescriptor; /** * query_services provides metadata information regarding the available queriable endpoints */ queryServices?: QueryServicesDescriptor; /** * tx provides metadata information regarding how to send transactions to the given application */ tx?: TxDescriptor; } export interface AppDescriptorProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.AppDescriptor"; value: Uint8Array; } /** * AppDescriptor describes a cosmos-sdk based application * @name AppDescriptorAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.AppDescriptor */ export interface AppDescriptorAmino { /** * AuthnDescriptor provides information on how to authenticate transactions on the application * NOTE: experimental and subject to change in future releases. */ authn?: AuthnDescriptorAmino; /** * chain provides the chain descriptor */ chain?: ChainDescriptorAmino; /** * codec provides metadata information regarding codec related types */ codec?: CodecDescriptorAmino; /** * configuration provides metadata information regarding the sdk.Config type */ configuration?: ConfigurationDescriptorAmino; /** * query_services provides metadata information regarding the available queriable endpoints */ query_services?: QueryServicesDescriptorAmino; /** * tx provides metadata information regarding how to send transactions to the given application */ tx?: TxDescriptorAmino; } export interface AppDescriptorAminoMsg { type: "cosmos-sdk/AppDescriptor"; value: AppDescriptorAmino; } /** * TxDescriptor describes the accepted transaction type * @name TxDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.TxDescriptor */ export interface TxDescriptor { /** * fullname is the protobuf fullname of the raw transaction type (for instance the tx.Tx type) * it is not meant to support polymorphism of transaction types, it is supposed to be used by * reflection clients to understand if they can handle a specific transaction type in an application. */ fullname: string; /** * msgs lists the accepted application messages (sdk.Msg) */ msgs: MsgDescriptor[]; } export interface TxDescriptorProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.TxDescriptor"; value: Uint8Array; } /** * TxDescriptor describes the accepted transaction type * @name TxDescriptorAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.TxDescriptor */ export interface TxDescriptorAmino { /** * fullname is the protobuf fullname of the raw transaction type (for instance the tx.Tx type) * it is not meant to support polymorphism of transaction types, it is supposed to be used by * reflection clients to understand if they can handle a specific transaction type in an application. */ fullname: string; /** * msgs lists the accepted application messages (sdk.Msg) */ msgs: MsgDescriptorAmino[]; } export interface TxDescriptorAminoMsg { type: "cosmos-sdk/TxDescriptor"; value: TxDescriptorAmino; } /** * AuthnDescriptor provides information on how to sign transactions without relying * on the online RPCs GetTxMetadata and CombineUnsignedTxAndSignatures * @name AuthnDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.AuthnDescriptor */ export interface AuthnDescriptor { /** * sign_modes defines the supported signature algorithm */ signModes: SigningModeDescriptor[]; } export interface AuthnDescriptorProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.AuthnDescriptor"; value: Uint8Array; } /** * AuthnDescriptor provides information on how to sign transactions without relying * on the online RPCs GetTxMetadata and CombineUnsignedTxAndSignatures * @name AuthnDescriptorAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.AuthnDescriptor */ export interface AuthnDescriptorAmino { /** * sign_modes defines the supported signature algorithm */ sign_modes: SigningModeDescriptorAmino[]; } export interface AuthnDescriptorAminoMsg { type: "cosmos-sdk/AuthnDescriptor"; value: AuthnDescriptorAmino; } /** * SigningModeDescriptor provides information on a signing flow of the application * NOTE(fdymylja): here we could go as far as providing an entire flow on how * to sign a message given a SigningModeDescriptor, but it's better to think about * this another time * @name SigningModeDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.SigningModeDescriptor */ export interface SigningModeDescriptor { /** * name defines the unique name of the signing mode */ name: string; /** * number is the unique int32 identifier for the sign_mode enum */ number: number; /** * authn_info_provider_method_fullname defines the fullname of the method to call to get * the metadata required to authenticate using the provided sign_modes */ authnInfoProviderMethodFullname: string; } export interface SigningModeDescriptorProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.SigningModeDescriptor"; value: Uint8Array; } /** * SigningModeDescriptor provides information on a signing flow of the application * NOTE(fdymylja): here we could go as far as providing an entire flow on how * to sign a message given a SigningModeDescriptor, but it's better to think about * this another time * @name SigningModeDescriptorAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.SigningModeDescriptor */ export interface SigningModeDescriptorAmino { /** * name defines the unique name of the signing mode */ name: string; /** * number is the unique int32 identifier for the sign_mode enum */ number: number; /** * authn_info_provider_method_fullname defines the fullname of the method to call to get * the metadata required to authenticate using the provided sign_modes */ authn_info_provider_method_fullname: string; } export interface SigningModeDescriptorAminoMsg { type: "cosmos-sdk/SigningModeDescriptor"; value: SigningModeDescriptorAmino; } /** * ChainDescriptor describes chain information of the application * @name ChainDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.ChainDescriptor */ export interface ChainDescriptor { /** * id is the chain id */ id: string; } export interface ChainDescriptorProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.ChainDescriptor"; value: Uint8Array; } /** * ChainDescriptor describes chain information of the application * @name ChainDescriptorAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.ChainDescriptor */ export interface ChainDescriptorAmino { /** * id is the chain id */ id: string; } export interface ChainDescriptorAminoMsg { type: "cosmos-sdk/ChainDescriptor"; value: ChainDescriptorAmino; } /** * CodecDescriptor describes the registered interfaces and provides metadata information on the types * @name CodecDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.CodecDescriptor */ export interface CodecDescriptor { /** * interfaces is a list of the registerted interfaces descriptors */ interfaces: InterfaceDescriptor[]; } export interface CodecDescriptorProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.CodecDescriptor"; value: Uint8Array; } /** * CodecDescriptor describes the registered interfaces and provides metadata information on the types * @name CodecDescriptorAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.CodecDescriptor */ export interface CodecDescriptorAmino { /** * interfaces is a list of the registerted interfaces descriptors */ interfaces: InterfaceDescriptorAmino[]; } export interface CodecDescriptorAminoMsg { type: "cosmos-sdk/CodecDescriptor"; value: CodecDescriptorAmino; } /** * InterfaceDescriptor describes the implementation of an interface * @name InterfaceDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.InterfaceDescriptor */ export interface InterfaceDescriptor { /** * fullname is the name of the interface */ fullname: string; /** * interface_accepting_messages contains information regarding the proto messages which contain the interface as * google.protobuf.Any field */ interfaceAcceptingMessages: InterfaceAcceptingMessageDescriptor[]; /** * interface_implementers is a list of the descriptors of the interface implementers */ interfaceImplementers: InterfaceImplementerDescriptor[]; } export interface InterfaceDescriptorProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.InterfaceDescriptor"; value: Uint8Array; } /** * InterfaceDescriptor describes the implementation of an interface * @name InterfaceDescriptorAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.InterfaceDescriptor */ export interface InterfaceDescriptorAmino { /** * fullname is the name of the interface */ fullname: string; /** * interface_accepting_messages contains information regarding the proto messages which contain the interface as * google.protobuf.Any field */ interface_accepting_messages: InterfaceAcceptingMessageDescriptorAmino[]; /** * interface_implementers is a list of the descriptors of the interface implementers */ interface_implementers: InterfaceImplementerDescriptorAmino[]; } export interface InterfaceDescriptorAminoMsg { type: "cosmos-sdk/InterfaceDescriptor"; value: InterfaceDescriptorAmino; } /** * InterfaceImplementerDescriptor describes an interface implementer * @name InterfaceImplementerDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.InterfaceImplementerDescriptor */ export interface InterfaceImplementerDescriptor { /** * fullname is the protobuf queryable name of the interface implementer */ fullname: string; /** * type_url defines the type URL used when marshalling the type as any * this is required so we can provide type safe google.protobuf.Any marshalling and * unmarshalling, making sure that we don't accept just 'any' type * in our interface fields */ typeUrl: string; } export interface InterfaceImplementerDescriptorProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.InterfaceImplementerDescriptor"; value: Uint8Array; } /** * InterfaceImplementerDescriptor describes an interface implementer * @name InterfaceImplementerDescriptorAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.InterfaceImplementerDescriptor */ export interface InterfaceImplementerDescriptorAmino { /** * fullname is the protobuf queryable name of the interface implementer */ fullname: string; /** * type_url defines the type URL used when marshalling the type as any * this is required so we can provide type safe google.protobuf.Any marshalling and * unmarshalling, making sure that we don't accept just 'any' type * in our interface fields */ type_url: string; } export interface InterfaceImplementerDescriptorAminoMsg { type: "cosmos-sdk/InterfaceImplementerDescriptor"; value: InterfaceImplementerDescriptorAmino; } /** * InterfaceAcceptingMessageDescriptor describes a protobuf message which contains * an interface represented as a google.protobuf.Any * @name InterfaceAcceptingMessageDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.InterfaceAcceptingMessageDescriptor */ export interface InterfaceAcceptingMessageDescriptor { /** * fullname is the protobuf fullname of the type containing the interface */ fullname: string; /** * field_descriptor_names is a list of the protobuf name (not fullname) of the field * which contains the interface as google.protobuf.Any (the interface is the same, but * it can be in multiple fields of the same proto message) */ fieldDescriptorNames: string[]; } export interface InterfaceAcceptingMessageDescriptorProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.InterfaceAcceptingMessageDescriptor"; value: Uint8Array; } /** * InterfaceAcceptingMessageDescriptor describes a protobuf message which contains * an interface represented as a google.protobuf.Any * @name InterfaceAcceptingMessageDescriptorAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.InterfaceAcceptingMessageDescriptor */ export interface InterfaceAcceptingMessageDescriptorAmino { /** * fullname is the protobuf fullname of the type containing the interface */ fullname: string; /** * field_descriptor_names is a list of the protobuf name (not fullname) of the field * which contains the interface as google.protobuf.Any (the interface is the same, but * it can be in multiple fields of the same proto message) */ field_descriptor_names: string[]; } export interface InterfaceAcceptingMessageDescriptorAminoMsg { type: "cosmos-sdk/InterfaceAcceptingMessageDescriptor"; value: InterfaceAcceptingMessageDescriptorAmino; } /** * ConfigurationDescriptor contains metadata information on the sdk.Config * @name ConfigurationDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.ConfigurationDescriptor */ export interface ConfigurationDescriptor { /** * bech32_account_address_prefix is the account address prefix */ bech32AccountAddressPrefix: string; } export interface ConfigurationDescriptorProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.ConfigurationDescriptor"; value: Uint8Array; } /** * ConfigurationDescriptor contains metadata information on the sdk.Config * @name ConfigurationDescriptorAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.ConfigurationDescriptor */ export interface ConfigurationDescriptorAmino { /** * bech32_account_address_prefix is the account address prefix */ bech32_account_address_prefix: string; } export interface ConfigurationDescriptorAminoMsg { type: "cosmos-sdk/ConfigurationDescriptor"; value: ConfigurationDescriptorAmino; } /** * MsgDescriptor describes a cosmos-sdk message that can be delivered with a transaction * @name MsgDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.MsgDescriptor */ export interface MsgDescriptor { /** * msg_type_url contains the TypeURL of a sdk.Msg. */ msgTypeUrl: string; } export interface MsgDescriptorProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.MsgDescriptor"; value: Uint8Array; } /** * MsgDescriptor describes a cosmos-sdk message that can be delivered with a transaction * @name MsgDescriptorAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.MsgDescriptor */ export interface MsgDescriptorAmino { /** * msg_type_url contains the TypeURL of a sdk.Msg. */ msg_type_url: string; } export interface MsgDescriptorAminoMsg { type: "cosmos-sdk/MsgDescriptor"; value: MsgDescriptorAmino; } /** * GetAuthnDescriptorRequest is the request used for the GetAuthnDescriptor RPC * @name GetAuthnDescriptorRequest * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetAuthnDescriptorRequest */ export interface GetAuthnDescriptorRequest { } export interface GetAuthnDescriptorRequestProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.GetAuthnDescriptorRequest"; value: Uint8Array; } /** * GetAuthnDescriptorRequest is the request used for the GetAuthnDescriptor RPC * @name GetAuthnDescriptorRequestAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetAuthnDescriptorRequest */ export interface GetAuthnDescriptorRequestAmino { } export interface GetAuthnDescriptorRequestAminoMsg { type: "cosmos-sdk/GetAuthnDescriptorRequest"; value: GetAuthnDescriptorRequestAmino; } /** * GetAuthnDescriptorResponse is the response returned by the GetAuthnDescriptor RPC * @name GetAuthnDescriptorResponse * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetAuthnDescriptorResponse */ export interface GetAuthnDescriptorResponse { /** * authn describes how to authenticate to the application when sending transactions */ authn?: AuthnDescriptor; } export interface GetAuthnDescriptorResponseProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.GetAuthnDescriptorResponse"; value: Uint8Array; } /** * GetAuthnDescriptorResponse is the response returned by the GetAuthnDescriptor RPC * @name GetAuthnDescriptorResponseAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetAuthnDescriptorResponse */ export interface GetAuthnDescriptorResponseAmino { /** * authn describes how to authenticate to the application when sending transactions */ authn?: AuthnDescriptorAmino; } export interface GetAuthnDescriptorResponseAminoMsg { type: "cosmos-sdk/GetAuthnDescriptorResponse"; value: GetAuthnDescriptorResponseAmino; } /** * GetChainDescriptorRequest is the request used for the GetChainDescriptor RPC * @name GetChainDescriptorRequest * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetChainDescriptorRequest */ export interface GetChainDescriptorRequest { } export interface GetChainDescriptorRequestProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.GetChainDescriptorRequest"; value: Uint8Array; } /** * GetChainDescriptorRequest is the request used for the GetChainDescriptor RPC * @name GetChainDescriptorRequestAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetChainDescriptorRequest */ export interface GetChainDescriptorRequestAmino { } export interface GetChainDescriptorRequestAminoMsg { type: "cosmos-sdk/GetChainDescriptorRequest"; value: GetChainDescriptorRequestAmino; } /** * GetChainDescriptorResponse is the response returned by the GetChainDescriptor RPC * @name GetChainDescriptorResponse * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetChainDescriptorResponse */ export interface GetChainDescriptorResponse { /** * chain describes application chain information */ chain?: ChainDescriptor; } export interface GetChainDescriptorResponseProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.GetChainDescriptorResponse"; value: Uint8Array; } /** * GetChainDescriptorResponse is the response returned by the GetChainDescriptor RPC * @name GetChainDescriptorResponseAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetChainDescriptorResponse */ export interface GetChainDescriptorResponseAmino { /** * chain describes application chain information */ chain?: ChainDescriptorAmino; } export interface GetChainDescriptorResponseAminoMsg { type: "cosmos-sdk/GetChainDescriptorResponse"; value: GetChainDescriptorResponseAmino; } /** * GetCodecDescriptorRequest is the request used for the GetCodecDescriptor RPC * @name GetCodecDescriptorRequest * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetCodecDescriptorRequest */ export interface GetCodecDescriptorRequest { } export interface GetCodecDescriptorRequestProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.GetCodecDescriptorRequest"; value: Uint8Array; } /** * GetCodecDescriptorRequest is the request used for the GetCodecDescriptor RPC * @name GetCodecDescriptorRequestAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetCodecDescriptorRequest */ export interface GetCodecDescriptorRequestAmino { } export interface GetCodecDescriptorRequestAminoMsg { type: "cosmos-sdk/GetCodecDescriptorRequest"; value: GetCodecDescriptorRequestAmino; } /** * GetCodecDescriptorResponse is the response returned by the GetCodecDescriptor RPC * @name GetCodecDescriptorResponse * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetCodecDescriptorResponse */ export interface GetCodecDescriptorResponse { /** * codec describes the application codec such as registered interfaces and implementations */ codec?: CodecDescriptor; } export interface GetCodecDescriptorResponseProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.GetCodecDescriptorResponse"; value: Uint8Array; } /** * GetCodecDescriptorResponse is the response returned by the GetCodecDescriptor RPC * @name GetCodecDescriptorResponseAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetCodecDescriptorResponse */ export interface GetCodecDescriptorResponseAmino { /** * codec describes the application codec such as registered interfaces and implementations */ codec?: CodecDescriptorAmino; } export interface GetCodecDescriptorResponseAminoMsg { type: "cosmos-sdk/GetCodecDescriptorResponse"; value: GetCodecDescriptorResponseAmino; } /** * GetConfigurationDescriptorRequest is the request used for the GetConfigurationDescriptor RPC * @name GetConfigurationDescriptorRequest * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetConfigurationDescriptorRequest */ export interface GetConfigurationDescriptorRequest { } export interface GetConfigurationDescriptorRequestProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.GetConfigurationDescriptorRequest"; value: Uint8Array; } /** * GetConfigurationDescriptorRequest is the request used for the GetConfigurationDescriptor RPC * @name GetConfigurationDescriptorRequestAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetConfigurationDescriptorRequest */ export interface GetConfigurationDescriptorRequestAmino { } export interface GetConfigurationDescriptorRequestAminoMsg { type: "cosmos-sdk/GetConfigurationDescriptorRequest"; value: GetConfigurationDescriptorRequestAmino; } /** * GetConfigurationDescriptorResponse is the response returned by the GetConfigurationDescriptor RPC * @name GetConfigurationDescriptorResponse * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetConfigurationDescriptorResponse */ export interface GetConfigurationDescriptorResponse { /** * config describes the application's sdk.Config */ config?: ConfigurationDescriptor; } export interface GetConfigurationDescriptorResponseProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.GetConfigurationDescriptorResponse"; value: Uint8Array; } /** * GetConfigurationDescriptorResponse is the response returned by the GetConfigurationDescriptor RPC * @name GetConfigurationDescriptorResponseAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetConfigurationDescriptorResponse */ export interface GetConfigurationDescriptorResponseAmino { /** * config describes the application's sdk.Config */ config?: ConfigurationDescriptorAmino; } export interface GetConfigurationDescriptorResponseAminoMsg { type: "cosmos-sdk/GetConfigurationDescriptorResponse"; value: GetConfigurationDescriptorResponseAmino; } /** * GetQueryServicesDescriptorRequest is the request used for the GetQueryServicesDescriptor RPC * @name GetQueryServicesDescriptorRequest * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetQueryServicesDescriptorRequest */ export interface GetQueryServicesDescriptorRequest { } export interface GetQueryServicesDescriptorRequestProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.GetQueryServicesDescriptorRequest"; value: Uint8Array; } /** * GetQueryServicesDescriptorRequest is the request used for the GetQueryServicesDescriptor RPC * @name GetQueryServicesDescriptorRequestAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetQueryServicesDescriptorRequest */ export interface GetQueryServicesDescriptorRequestAmino { } export interface GetQueryServicesDescriptorRequestAminoMsg { type: "cosmos-sdk/GetQueryServicesDescriptorRequest"; value: GetQueryServicesDescriptorRequestAmino; } /** * GetQueryServicesDescriptorResponse is the response returned by the GetQueryServicesDescriptor RPC * @name GetQueryServicesDescriptorResponse * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetQueryServicesDescriptorResponse */ export interface GetQueryServicesDescriptorResponse { /** * queries provides information on the available queryable services */ queries?: QueryServicesDescriptor; } export interface GetQueryServicesDescriptorResponseProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.GetQueryServicesDescriptorResponse"; value: Uint8Array; } /** * GetQueryServicesDescriptorResponse is the response returned by the GetQueryServicesDescriptor RPC * @name GetQueryServicesDescriptorResponseAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetQueryServicesDescriptorResponse */ export interface GetQueryServicesDescriptorResponseAmino { /** * queries provides information on the available queryable services */ queries?: QueryServicesDescriptorAmino; } export interface GetQueryServicesDescriptorResponseAminoMsg { type: "cosmos-sdk/GetQueryServicesDescriptorResponse"; value: GetQueryServicesDescriptorResponseAmino; } /** * GetTxDescriptorRequest is the request used for the GetTxDescriptor RPC * @name GetTxDescriptorRequest * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetTxDescriptorRequest */ export interface GetTxDescriptorRequest { } export interface GetTxDescriptorRequestProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.GetTxDescriptorRequest"; value: Uint8Array; } /** * GetTxDescriptorRequest is the request used for the GetTxDescriptor RPC * @name GetTxDescriptorRequestAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetTxDescriptorRequest */ export interface GetTxDescriptorRequestAmino { } export interface GetTxDescriptorRequestAminoMsg { type: "cosmos-sdk/GetTxDescriptorRequest"; value: GetTxDescriptorRequestAmino; } /** * GetTxDescriptorResponse is the response returned by the GetTxDescriptor RPC * @name GetTxDescriptorResponse * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetTxDescriptorResponse */ export interface GetTxDescriptorResponse { /** * tx provides information on msgs that can be forwarded to the application * alongside the accepted transaction protobuf type */ tx?: TxDescriptor; } export interface GetTxDescriptorResponseProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.GetTxDescriptorResponse"; value: Uint8Array; } /** * GetTxDescriptorResponse is the response returned by the GetTxDescriptor RPC * @name GetTxDescriptorResponseAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetTxDescriptorResponse */ export interface GetTxDescriptorResponseAmino { /** * tx provides information on msgs that can be forwarded to the application * alongside the accepted transaction protobuf type */ tx?: TxDescriptorAmino; } export interface GetTxDescriptorResponseAminoMsg { type: "cosmos-sdk/GetTxDescriptorResponse"; value: GetTxDescriptorResponseAmino; } /** * QueryServicesDescriptor contains the list of cosmos-sdk queriable services * @name QueryServicesDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.QueryServicesDescriptor */ export interface QueryServicesDescriptor { /** * query_services is a list of cosmos-sdk QueryServiceDescriptor */ queryServices: QueryServiceDescriptor[]; } export interface QueryServicesDescriptorProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.QueryServicesDescriptor"; value: Uint8Array; } /** * QueryServicesDescriptor contains the list of cosmos-sdk queriable services * @name QueryServicesDescriptorAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.QueryServicesDescriptor */ export interface QueryServicesDescriptorAmino { /** * query_services is a list of cosmos-sdk QueryServiceDescriptor */ query_services: QueryServiceDescriptorAmino[]; } export interface QueryServicesDescriptorAminoMsg { type: "cosmos-sdk/QueryServicesDescriptor"; value: QueryServicesDescriptorAmino; } /** * QueryServiceDescriptor describes a cosmos-sdk queryable service * @name QueryServiceDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.QueryServiceDescriptor */ export interface QueryServiceDescriptor { /** * fullname is the protobuf fullname of the service descriptor */ fullname: string; /** * is_module describes if this service is actually exposed by an application's module */ isModule: boolean; /** * methods provides a list of query service methods */ methods: QueryMethodDescriptor[]; } export interface QueryServiceDescriptorProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.QueryServiceDescriptor"; value: Uint8Array; } /** * QueryServiceDescriptor describes a cosmos-sdk queryable service * @name QueryServiceDescriptorAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.QueryServiceDescriptor */ export interface QueryServiceDescriptorAmino { /** * fullname is the protobuf fullname of the service descriptor */ fullname: string; /** * is_module describes if this service is actually exposed by an application's module */ is_module: boolean; /** * methods provides a list of query service methods */ methods: QueryMethodDescriptorAmino[]; } export interface QueryServiceDescriptorAminoMsg { type: "cosmos-sdk/QueryServiceDescriptor"; value: QueryServiceDescriptorAmino; } /** * QueryMethodDescriptor describes a queryable method of a query service * no other info is provided beside method name and tendermint queryable path * because it would be redundant with the grpc reflection service * @name QueryMethodDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.QueryMethodDescriptor */ export interface QueryMethodDescriptor { /** * name is the protobuf name (not fullname) of the method */ name: string; /** * full_query_path is the path that can be used to query * this method via tendermint abci.Query */ fullQueryPath: string; } export interface QueryMethodDescriptorProtoMsg { typeUrl: "/cosmos.base.reflection.v2alpha1.QueryMethodDescriptor"; value: Uint8Array; } /** * QueryMethodDescriptor describes a queryable method of a query service * no other info is provided beside method name and tendermint queryable path * because it would be redundant with the grpc reflection service * @name QueryMethodDescriptorAmino * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.QueryMethodDescriptor */ export interface QueryMethodDescriptorAmino { /** * name is the protobuf name (not fullname) of the method */ name: string; /** * full_query_path is the path that can be used to query * this method via tendermint abci.Query */ full_query_path: string; } export interface QueryMethodDescriptorAminoMsg { type: "cosmos-sdk/QueryMethodDescriptor"; value: QueryMethodDescriptorAmino; } /** * AppDescriptor describes a cosmos-sdk based application * @name AppDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.AppDescriptor */ export declare const AppDescriptor: { typeUrl: string; aminoType: string; is(o: any): o is AppDescriptor; isAmino(o: any): o is AppDescriptorAmino; encode(message: AppDescriptor, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): AppDescriptor; fromPartial(object: DeepPartial): AppDescriptor; fromAmino(object: AppDescriptorAmino): AppDescriptor; toAmino(message: AppDescriptor): AppDescriptorAmino; fromAminoMsg(object: AppDescriptorAminoMsg): AppDescriptor; toAminoMsg(message: AppDescriptor): AppDescriptorAminoMsg; fromProtoMsg(message: AppDescriptorProtoMsg): AppDescriptor; toProto(message: AppDescriptor): Uint8Array; toProtoMsg(message: AppDescriptor): AppDescriptorProtoMsg; registerTypeUrl(): void; }; /** * TxDescriptor describes the accepted transaction type * @name TxDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.TxDescriptor */ export declare const TxDescriptor: { typeUrl: string; aminoType: string; is(o: any): o is TxDescriptor; isAmino(o: any): o is TxDescriptorAmino; encode(message: TxDescriptor, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): TxDescriptor; fromPartial(object: DeepPartial): TxDescriptor; fromAmino(object: TxDescriptorAmino): TxDescriptor; toAmino(message: TxDescriptor): TxDescriptorAmino; fromAminoMsg(object: TxDescriptorAminoMsg): TxDescriptor; toAminoMsg(message: TxDescriptor): TxDescriptorAminoMsg; fromProtoMsg(message: TxDescriptorProtoMsg): TxDescriptor; toProto(message: TxDescriptor): Uint8Array; toProtoMsg(message: TxDescriptor): TxDescriptorProtoMsg; registerTypeUrl(): void; }; /** * AuthnDescriptor provides information on how to sign transactions without relying * on the online RPCs GetTxMetadata and CombineUnsignedTxAndSignatures * @name AuthnDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.AuthnDescriptor */ export declare const AuthnDescriptor: { typeUrl: string; aminoType: string; is(o: any): o is AuthnDescriptor; isAmino(o: any): o is AuthnDescriptorAmino; encode(message: AuthnDescriptor, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): AuthnDescriptor; fromPartial(object: DeepPartial): AuthnDescriptor; fromAmino(object: AuthnDescriptorAmino): AuthnDescriptor; toAmino(message: AuthnDescriptor): AuthnDescriptorAmino; fromAminoMsg(object: AuthnDescriptorAminoMsg): AuthnDescriptor; toAminoMsg(message: AuthnDescriptor): AuthnDescriptorAminoMsg; fromProtoMsg(message: AuthnDescriptorProtoMsg): AuthnDescriptor; toProto(message: AuthnDescriptor): Uint8Array; toProtoMsg(message: AuthnDescriptor): AuthnDescriptorProtoMsg; registerTypeUrl(): void; }; /** * SigningModeDescriptor provides information on a signing flow of the application * NOTE(fdymylja): here we could go as far as providing an entire flow on how * to sign a message given a SigningModeDescriptor, but it's better to think about * this another time * @name SigningModeDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.SigningModeDescriptor */ export declare const SigningModeDescriptor: { typeUrl: string; aminoType: string; is(o: any): o is SigningModeDescriptor; isAmino(o: any): o is SigningModeDescriptorAmino; encode(message: SigningModeDescriptor, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): SigningModeDescriptor; fromPartial(object: DeepPartial): SigningModeDescriptor; fromAmino(object: SigningModeDescriptorAmino): SigningModeDescriptor; toAmino(message: SigningModeDescriptor): SigningModeDescriptorAmino; fromAminoMsg(object: SigningModeDescriptorAminoMsg): SigningModeDescriptor; toAminoMsg(message: SigningModeDescriptor): SigningModeDescriptorAminoMsg; fromProtoMsg(message: SigningModeDescriptorProtoMsg): SigningModeDescriptor; toProto(message: SigningModeDescriptor): Uint8Array; toProtoMsg(message: SigningModeDescriptor): SigningModeDescriptorProtoMsg; registerTypeUrl(): void; }; /** * ChainDescriptor describes chain information of the application * @name ChainDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.ChainDescriptor */ export declare const ChainDescriptor: { typeUrl: string; aminoType: string; is(o: any): o is ChainDescriptor; isAmino(o: any): o is ChainDescriptorAmino; encode(message: ChainDescriptor, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): ChainDescriptor; fromPartial(object: DeepPartial): ChainDescriptor; fromAmino(object: ChainDescriptorAmino): ChainDescriptor; toAmino(message: ChainDescriptor): ChainDescriptorAmino; fromAminoMsg(object: ChainDescriptorAminoMsg): ChainDescriptor; toAminoMsg(message: ChainDescriptor): ChainDescriptorAminoMsg; fromProtoMsg(message: ChainDescriptorProtoMsg): ChainDescriptor; toProto(message: ChainDescriptor): Uint8Array; toProtoMsg(message: ChainDescriptor): ChainDescriptorProtoMsg; registerTypeUrl(): void; }; /** * CodecDescriptor describes the registered interfaces and provides metadata information on the types * @name CodecDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.CodecDescriptor */ export declare const CodecDescriptor: { typeUrl: string; aminoType: string; is(o: any): o is CodecDescriptor; isAmino(o: any): o is CodecDescriptorAmino; encode(message: CodecDescriptor, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): CodecDescriptor; fromPartial(object: DeepPartial): CodecDescriptor; fromAmino(object: CodecDescriptorAmino): CodecDescriptor; toAmino(message: CodecDescriptor): CodecDescriptorAmino; fromAminoMsg(object: CodecDescriptorAminoMsg): CodecDescriptor; toAminoMsg(message: CodecDescriptor): CodecDescriptorAminoMsg; fromProtoMsg(message: CodecDescriptorProtoMsg): CodecDescriptor; toProto(message: CodecDescriptor): Uint8Array; toProtoMsg(message: CodecDescriptor): CodecDescriptorProtoMsg; registerTypeUrl(): void; }; /** * InterfaceDescriptor describes the implementation of an interface * @name InterfaceDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.InterfaceDescriptor */ export declare const InterfaceDescriptor: { typeUrl: string; aminoType: string; is(o: any): o is InterfaceDescriptor; isAmino(o: any): o is InterfaceDescriptorAmino; encode(message: InterfaceDescriptor, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): InterfaceDescriptor; fromPartial(object: DeepPartial): InterfaceDescriptor; fromAmino(object: InterfaceDescriptorAmino): InterfaceDescriptor; toAmino(message: InterfaceDescriptor): InterfaceDescriptorAmino; fromAminoMsg(object: InterfaceDescriptorAminoMsg): InterfaceDescriptor; toAminoMsg(message: InterfaceDescriptor): InterfaceDescriptorAminoMsg; fromProtoMsg(message: InterfaceDescriptorProtoMsg): InterfaceDescriptor; toProto(message: InterfaceDescriptor): Uint8Array; toProtoMsg(message: InterfaceDescriptor): InterfaceDescriptorProtoMsg; registerTypeUrl(): void; }; /** * InterfaceImplementerDescriptor describes an interface implementer * @name InterfaceImplementerDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.InterfaceImplementerDescriptor */ export declare const InterfaceImplementerDescriptor: { typeUrl: string; aminoType: string; is(o: any): o is InterfaceImplementerDescriptor; isAmino(o: any): o is InterfaceImplementerDescriptorAmino; encode(message: InterfaceImplementerDescriptor, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): InterfaceImplementerDescriptor; fromPartial(object: DeepPartial): InterfaceImplementerDescriptor; fromAmino(object: InterfaceImplementerDescriptorAmino): InterfaceImplementerDescriptor; toAmino(message: InterfaceImplementerDescriptor): InterfaceImplementerDescriptorAmino; fromAminoMsg(object: InterfaceImplementerDescriptorAminoMsg): InterfaceImplementerDescriptor; toAminoMsg(message: InterfaceImplementerDescriptor): InterfaceImplementerDescriptorAminoMsg; fromProtoMsg(message: InterfaceImplementerDescriptorProtoMsg): InterfaceImplementerDescriptor; toProto(message: InterfaceImplementerDescriptor): Uint8Array; toProtoMsg(message: InterfaceImplementerDescriptor): InterfaceImplementerDescriptorProtoMsg; registerTypeUrl(): void; }; /** * InterfaceAcceptingMessageDescriptor describes a protobuf message which contains * an interface represented as a google.protobuf.Any * @name InterfaceAcceptingMessageDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.InterfaceAcceptingMessageDescriptor */ export declare const InterfaceAcceptingMessageDescriptor: { typeUrl: string; aminoType: string; is(o: any): o is InterfaceAcceptingMessageDescriptor; isAmino(o: any): o is InterfaceAcceptingMessageDescriptorAmino; encode(message: InterfaceAcceptingMessageDescriptor, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): InterfaceAcceptingMessageDescriptor; fromPartial(object: DeepPartial): InterfaceAcceptingMessageDescriptor; fromAmino(object: InterfaceAcceptingMessageDescriptorAmino): InterfaceAcceptingMessageDescriptor; toAmino(message: InterfaceAcceptingMessageDescriptor): InterfaceAcceptingMessageDescriptorAmino; fromAminoMsg(object: InterfaceAcceptingMessageDescriptorAminoMsg): InterfaceAcceptingMessageDescriptor; toAminoMsg(message: InterfaceAcceptingMessageDescriptor): InterfaceAcceptingMessageDescriptorAminoMsg; fromProtoMsg(message: InterfaceAcceptingMessageDescriptorProtoMsg): InterfaceAcceptingMessageDescriptor; toProto(message: InterfaceAcceptingMessageDescriptor): Uint8Array; toProtoMsg(message: InterfaceAcceptingMessageDescriptor): InterfaceAcceptingMessageDescriptorProtoMsg; registerTypeUrl(): void; }; /** * ConfigurationDescriptor contains metadata information on the sdk.Config * @name ConfigurationDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.ConfigurationDescriptor */ export declare const ConfigurationDescriptor: { typeUrl: string; aminoType: string; is(o: any): o is ConfigurationDescriptor; isAmino(o: any): o is ConfigurationDescriptorAmino; encode(message: ConfigurationDescriptor, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): ConfigurationDescriptor; fromPartial(object: DeepPartial): ConfigurationDescriptor; fromAmino(object: ConfigurationDescriptorAmino): ConfigurationDescriptor; toAmino(message: ConfigurationDescriptor): ConfigurationDescriptorAmino; fromAminoMsg(object: ConfigurationDescriptorAminoMsg): ConfigurationDescriptor; toAminoMsg(message: ConfigurationDescriptor): ConfigurationDescriptorAminoMsg; fromProtoMsg(message: ConfigurationDescriptorProtoMsg): ConfigurationDescriptor; toProto(message: ConfigurationDescriptor): Uint8Array; toProtoMsg(message: ConfigurationDescriptor): ConfigurationDescriptorProtoMsg; registerTypeUrl(): void; }; /** * MsgDescriptor describes a cosmos-sdk message that can be delivered with a transaction * @name MsgDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.MsgDescriptor */ export declare const MsgDescriptor: { typeUrl: string; aminoType: string; is(o: any): o is MsgDescriptor; isAmino(o: any): o is MsgDescriptorAmino; encode(message: MsgDescriptor, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): MsgDescriptor; fromPartial(object: DeepPartial): MsgDescriptor; fromAmino(object: MsgDescriptorAmino): MsgDescriptor; toAmino(message: MsgDescriptor): MsgDescriptorAmino; fromAminoMsg(object: MsgDescriptorAminoMsg): MsgDescriptor; toAminoMsg(message: MsgDescriptor): MsgDescriptorAminoMsg; fromProtoMsg(message: MsgDescriptorProtoMsg): MsgDescriptor; toProto(message: MsgDescriptor): Uint8Array; toProtoMsg(message: MsgDescriptor): MsgDescriptorProtoMsg; registerTypeUrl(): void; }; /** * GetAuthnDescriptorRequest is the request used for the GetAuthnDescriptor RPC * @name GetAuthnDescriptorRequest * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetAuthnDescriptorRequest */ export declare const GetAuthnDescriptorRequest: { typeUrl: string; aminoType: string; is(o: any): o is GetAuthnDescriptorRequest; isAmino(o: any): o is GetAuthnDescriptorRequestAmino; encode(_: GetAuthnDescriptorRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetAuthnDescriptorRequest; fromPartial(_: DeepPartial): GetAuthnDescriptorRequest; fromAmino(_: GetAuthnDescriptorRequestAmino): GetAuthnDescriptorRequest; toAmino(_: GetAuthnDescriptorRequest): GetAuthnDescriptorRequestAmino; fromAminoMsg(object: GetAuthnDescriptorRequestAminoMsg): GetAuthnDescriptorRequest; toAminoMsg(message: GetAuthnDescriptorRequest): GetAuthnDescriptorRequestAminoMsg; fromProtoMsg(message: GetAuthnDescriptorRequestProtoMsg): GetAuthnDescriptorRequest; toProto(message: GetAuthnDescriptorRequest): Uint8Array; toProtoMsg(message: GetAuthnDescriptorRequest): GetAuthnDescriptorRequestProtoMsg; registerTypeUrl(): void; }; /** * GetAuthnDescriptorResponse is the response returned by the GetAuthnDescriptor RPC * @name GetAuthnDescriptorResponse * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetAuthnDescriptorResponse */ export declare const GetAuthnDescriptorResponse: { typeUrl: string; aminoType: string; is(o: any): o is GetAuthnDescriptorResponse; isAmino(o: any): o is GetAuthnDescriptorResponseAmino; encode(message: GetAuthnDescriptorResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetAuthnDescriptorResponse; fromPartial(object: DeepPartial): GetAuthnDescriptorResponse; fromAmino(object: GetAuthnDescriptorResponseAmino): GetAuthnDescriptorResponse; toAmino(message: GetAuthnDescriptorResponse): GetAuthnDescriptorResponseAmino; fromAminoMsg(object: GetAuthnDescriptorResponseAminoMsg): GetAuthnDescriptorResponse; toAminoMsg(message: GetAuthnDescriptorResponse): GetAuthnDescriptorResponseAminoMsg; fromProtoMsg(message: GetAuthnDescriptorResponseProtoMsg): GetAuthnDescriptorResponse; toProto(message: GetAuthnDescriptorResponse): Uint8Array; toProtoMsg(message: GetAuthnDescriptorResponse): GetAuthnDescriptorResponseProtoMsg; registerTypeUrl(): void; }; /** * GetChainDescriptorRequest is the request used for the GetChainDescriptor RPC * @name GetChainDescriptorRequest * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetChainDescriptorRequest */ export declare const GetChainDescriptorRequest: { typeUrl: string; aminoType: string; is(o: any): o is GetChainDescriptorRequest; isAmino(o: any): o is GetChainDescriptorRequestAmino; encode(_: GetChainDescriptorRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetChainDescriptorRequest; fromPartial(_: DeepPartial): GetChainDescriptorRequest; fromAmino(_: GetChainDescriptorRequestAmino): GetChainDescriptorRequest; toAmino(_: GetChainDescriptorRequest): GetChainDescriptorRequestAmino; fromAminoMsg(object: GetChainDescriptorRequestAminoMsg): GetChainDescriptorRequest; toAminoMsg(message: GetChainDescriptorRequest): GetChainDescriptorRequestAminoMsg; fromProtoMsg(message: GetChainDescriptorRequestProtoMsg): GetChainDescriptorRequest; toProto(message: GetChainDescriptorRequest): Uint8Array; toProtoMsg(message: GetChainDescriptorRequest): GetChainDescriptorRequestProtoMsg; registerTypeUrl(): void; }; /** * GetChainDescriptorResponse is the response returned by the GetChainDescriptor RPC * @name GetChainDescriptorResponse * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetChainDescriptorResponse */ export declare const GetChainDescriptorResponse: { typeUrl: string; aminoType: string; is(o: any): o is GetChainDescriptorResponse; isAmino(o: any): o is GetChainDescriptorResponseAmino; encode(message: GetChainDescriptorResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetChainDescriptorResponse; fromPartial(object: DeepPartial): GetChainDescriptorResponse; fromAmino(object: GetChainDescriptorResponseAmino): GetChainDescriptorResponse; toAmino(message: GetChainDescriptorResponse): GetChainDescriptorResponseAmino; fromAminoMsg(object: GetChainDescriptorResponseAminoMsg): GetChainDescriptorResponse; toAminoMsg(message: GetChainDescriptorResponse): GetChainDescriptorResponseAminoMsg; fromProtoMsg(message: GetChainDescriptorResponseProtoMsg): GetChainDescriptorResponse; toProto(message: GetChainDescriptorResponse): Uint8Array; toProtoMsg(message: GetChainDescriptorResponse): GetChainDescriptorResponseProtoMsg; registerTypeUrl(): void; }; /** * GetCodecDescriptorRequest is the request used for the GetCodecDescriptor RPC * @name GetCodecDescriptorRequest * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetCodecDescriptorRequest */ export declare const GetCodecDescriptorRequest: { typeUrl: string; aminoType: string; is(o: any): o is GetCodecDescriptorRequest; isAmino(o: any): o is GetCodecDescriptorRequestAmino; encode(_: GetCodecDescriptorRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetCodecDescriptorRequest; fromPartial(_: DeepPartial): GetCodecDescriptorRequest; fromAmino(_: GetCodecDescriptorRequestAmino): GetCodecDescriptorRequest; toAmino(_: GetCodecDescriptorRequest): GetCodecDescriptorRequestAmino; fromAminoMsg(object: GetCodecDescriptorRequestAminoMsg): GetCodecDescriptorRequest; toAminoMsg(message: GetCodecDescriptorRequest): GetCodecDescriptorRequestAminoMsg; fromProtoMsg(message: GetCodecDescriptorRequestProtoMsg): GetCodecDescriptorRequest; toProto(message: GetCodecDescriptorRequest): Uint8Array; toProtoMsg(message: GetCodecDescriptorRequest): GetCodecDescriptorRequestProtoMsg; registerTypeUrl(): void; }; /** * GetCodecDescriptorResponse is the response returned by the GetCodecDescriptor RPC * @name GetCodecDescriptorResponse * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetCodecDescriptorResponse */ export declare const GetCodecDescriptorResponse: { typeUrl: string; aminoType: string; is(o: any): o is GetCodecDescriptorResponse; isAmino(o: any): o is GetCodecDescriptorResponseAmino; encode(message: GetCodecDescriptorResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetCodecDescriptorResponse; fromPartial(object: DeepPartial): GetCodecDescriptorResponse; fromAmino(object: GetCodecDescriptorResponseAmino): GetCodecDescriptorResponse; toAmino(message: GetCodecDescriptorResponse): GetCodecDescriptorResponseAmino; fromAminoMsg(object: GetCodecDescriptorResponseAminoMsg): GetCodecDescriptorResponse; toAminoMsg(message: GetCodecDescriptorResponse): GetCodecDescriptorResponseAminoMsg; fromProtoMsg(message: GetCodecDescriptorResponseProtoMsg): GetCodecDescriptorResponse; toProto(message: GetCodecDescriptorResponse): Uint8Array; toProtoMsg(message: GetCodecDescriptorResponse): GetCodecDescriptorResponseProtoMsg; registerTypeUrl(): void; }; /** * GetConfigurationDescriptorRequest is the request used for the GetConfigurationDescriptor RPC * @name GetConfigurationDescriptorRequest * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetConfigurationDescriptorRequest */ export declare const GetConfigurationDescriptorRequest: { typeUrl: string; aminoType: string; is(o: any): o is GetConfigurationDescriptorRequest; isAmino(o: any): o is GetConfigurationDescriptorRequestAmino; encode(_: GetConfigurationDescriptorRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetConfigurationDescriptorRequest; fromPartial(_: DeepPartial): GetConfigurationDescriptorRequest; fromAmino(_: GetConfigurationDescriptorRequestAmino): GetConfigurationDescriptorRequest; toAmino(_: GetConfigurationDescriptorRequest): GetConfigurationDescriptorRequestAmino; fromAminoMsg(object: GetConfigurationDescriptorRequestAminoMsg): GetConfigurationDescriptorRequest; toAminoMsg(message: GetConfigurationDescriptorRequest): GetConfigurationDescriptorRequestAminoMsg; fromProtoMsg(message: GetConfigurationDescriptorRequestProtoMsg): GetConfigurationDescriptorRequest; toProto(message: GetConfigurationDescriptorRequest): Uint8Array; toProtoMsg(message: GetConfigurationDescriptorRequest): GetConfigurationDescriptorRequestProtoMsg; registerTypeUrl(): void; }; /** * GetConfigurationDescriptorResponse is the response returned by the GetConfigurationDescriptor RPC * @name GetConfigurationDescriptorResponse * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetConfigurationDescriptorResponse */ export declare const GetConfigurationDescriptorResponse: { typeUrl: string; aminoType: string; is(o: any): o is GetConfigurationDescriptorResponse; isAmino(o: any): o is GetConfigurationDescriptorResponseAmino; encode(message: GetConfigurationDescriptorResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetConfigurationDescriptorResponse; fromPartial(object: DeepPartial): GetConfigurationDescriptorResponse; fromAmino(object: GetConfigurationDescriptorResponseAmino): GetConfigurationDescriptorResponse; toAmino(message: GetConfigurationDescriptorResponse): GetConfigurationDescriptorResponseAmino; fromAminoMsg(object: GetConfigurationDescriptorResponseAminoMsg): GetConfigurationDescriptorResponse; toAminoMsg(message: GetConfigurationDescriptorResponse): GetConfigurationDescriptorResponseAminoMsg; fromProtoMsg(message: GetConfigurationDescriptorResponseProtoMsg): GetConfigurationDescriptorResponse; toProto(message: GetConfigurationDescriptorResponse): Uint8Array; toProtoMsg(message: GetConfigurationDescriptorResponse): GetConfigurationDescriptorResponseProtoMsg; registerTypeUrl(): void; }; /** * GetQueryServicesDescriptorRequest is the request used for the GetQueryServicesDescriptor RPC * @name GetQueryServicesDescriptorRequest * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetQueryServicesDescriptorRequest */ export declare const GetQueryServicesDescriptorRequest: { typeUrl: string; aminoType: string; is(o: any): o is GetQueryServicesDescriptorRequest; isAmino(o: any): o is GetQueryServicesDescriptorRequestAmino; encode(_: GetQueryServicesDescriptorRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetQueryServicesDescriptorRequest; fromPartial(_: DeepPartial): GetQueryServicesDescriptorRequest; fromAmino(_: GetQueryServicesDescriptorRequestAmino): GetQueryServicesDescriptorRequest; toAmino(_: GetQueryServicesDescriptorRequest): GetQueryServicesDescriptorRequestAmino; fromAminoMsg(object: GetQueryServicesDescriptorRequestAminoMsg): GetQueryServicesDescriptorRequest; toAminoMsg(message: GetQueryServicesDescriptorRequest): GetQueryServicesDescriptorRequestAminoMsg; fromProtoMsg(message: GetQueryServicesDescriptorRequestProtoMsg): GetQueryServicesDescriptorRequest; toProto(message: GetQueryServicesDescriptorRequest): Uint8Array; toProtoMsg(message: GetQueryServicesDescriptorRequest): GetQueryServicesDescriptorRequestProtoMsg; registerTypeUrl(): void; }; /** * GetQueryServicesDescriptorResponse is the response returned by the GetQueryServicesDescriptor RPC * @name GetQueryServicesDescriptorResponse * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetQueryServicesDescriptorResponse */ export declare const GetQueryServicesDescriptorResponse: { typeUrl: string; aminoType: string; is(o: any): o is GetQueryServicesDescriptorResponse; isAmino(o: any): o is GetQueryServicesDescriptorResponseAmino; encode(message: GetQueryServicesDescriptorResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetQueryServicesDescriptorResponse; fromPartial(object: DeepPartial): GetQueryServicesDescriptorResponse; fromAmino(object: GetQueryServicesDescriptorResponseAmino): GetQueryServicesDescriptorResponse; toAmino(message: GetQueryServicesDescriptorResponse): GetQueryServicesDescriptorResponseAmino; fromAminoMsg(object: GetQueryServicesDescriptorResponseAminoMsg): GetQueryServicesDescriptorResponse; toAminoMsg(message: GetQueryServicesDescriptorResponse): GetQueryServicesDescriptorResponseAminoMsg; fromProtoMsg(message: GetQueryServicesDescriptorResponseProtoMsg): GetQueryServicesDescriptorResponse; toProto(message: GetQueryServicesDescriptorResponse): Uint8Array; toProtoMsg(message: GetQueryServicesDescriptorResponse): GetQueryServicesDescriptorResponseProtoMsg; registerTypeUrl(): void; }; /** * GetTxDescriptorRequest is the request used for the GetTxDescriptor RPC * @name GetTxDescriptorRequest * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetTxDescriptorRequest */ export declare const GetTxDescriptorRequest: { typeUrl: string; aminoType: string; is(o: any): o is GetTxDescriptorRequest; isAmino(o: any): o is GetTxDescriptorRequestAmino; encode(_: GetTxDescriptorRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetTxDescriptorRequest; fromPartial(_: DeepPartial): GetTxDescriptorRequest; fromAmino(_: GetTxDescriptorRequestAmino): GetTxDescriptorRequest; toAmino(_: GetTxDescriptorRequest): GetTxDescriptorRequestAmino; fromAminoMsg(object: GetTxDescriptorRequestAminoMsg): GetTxDescriptorRequest; toAminoMsg(message: GetTxDescriptorRequest): GetTxDescriptorRequestAminoMsg; fromProtoMsg(message: GetTxDescriptorRequestProtoMsg): GetTxDescriptorRequest; toProto(message: GetTxDescriptorRequest): Uint8Array; toProtoMsg(message: GetTxDescriptorRequest): GetTxDescriptorRequestProtoMsg; registerTypeUrl(): void; }; /** * GetTxDescriptorResponse is the response returned by the GetTxDescriptor RPC * @name GetTxDescriptorResponse * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.GetTxDescriptorResponse */ export declare const GetTxDescriptorResponse: { typeUrl: string; aminoType: string; is(o: any): o is GetTxDescriptorResponse; isAmino(o: any): o is GetTxDescriptorResponseAmino; encode(message: GetTxDescriptorResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): GetTxDescriptorResponse; fromPartial(object: DeepPartial): GetTxDescriptorResponse; fromAmino(object: GetTxDescriptorResponseAmino): GetTxDescriptorResponse; toAmino(message: GetTxDescriptorResponse): GetTxDescriptorResponseAmino; fromAminoMsg(object: GetTxDescriptorResponseAminoMsg): GetTxDescriptorResponse; toAminoMsg(message: GetTxDescriptorResponse): GetTxDescriptorResponseAminoMsg; fromProtoMsg(message: GetTxDescriptorResponseProtoMsg): GetTxDescriptorResponse; toProto(message: GetTxDescriptorResponse): Uint8Array; toProtoMsg(message: GetTxDescriptorResponse): GetTxDescriptorResponseProtoMsg; registerTypeUrl(): void; }; /** * QueryServicesDescriptor contains the list of cosmos-sdk queriable services * @name QueryServicesDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.QueryServicesDescriptor */ export declare const QueryServicesDescriptor: { typeUrl: string; aminoType: string; is(o: any): o is QueryServicesDescriptor; isAmino(o: any): o is QueryServicesDescriptorAmino; encode(message: QueryServicesDescriptor, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryServicesDescriptor; fromPartial(object: DeepPartial): QueryServicesDescriptor; fromAmino(object: QueryServicesDescriptorAmino): QueryServicesDescriptor; toAmino(message: QueryServicesDescriptor): QueryServicesDescriptorAmino; fromAminoMsg(object: QueryServicesDescriptorAminoMsg): QueryServicesDescriptor; toAminoMsg(message: QueryServicesDescriptor): QueryServicesDescriptorAminoMsg; fromProtoMsg(message: QueryServicesDescriptorProtoMsg): QueryServicesDescriptor; toProto(message: QueryServicesDescriptor): Uint8Array; toProtoMsg(message: QueryServicesDescriptor): QueryServicesDescriptorProtoMsg; registerTypeUrl(): void; }; /** * QueryServiceDescriptor describes a cosmos-sdk queryable service * @name QueryServiceDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.QueryServiceDescriptor */ export declare const QueryServiceDescriptor: { typeUrl: string; aminoType: string; is(o: any): o is QueryServiceDescriptor; isAmino(o: any): o is QueryServiceDescriptorAmino; encode(message: QueryServiceDescriptor, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryServiceDescriptor; fromPartial(object: DeepPartial): QueryServiceDescriptor; fromAmino(object: QueryServiceDescriptorAmino): QueryServiceDescriptor; toAmino(message: QueryServiceDescriptor): QueryServiceDescriptorAmino; fromAminoMsg(object: QueryServiceDescriptorAminoMsg): QueryServiceDescriptor; toAminoMsg(message: QueryServiceDescriptor): QueryServiceDescriptorAminoMsg; fromProtoMsg(message: QueryServiceDescriptorProtoMsg): QueryServiceDescriptor; toProto(message: QueryServiceDescriptor): Uint8Array; toProtoMsg(message: QueryServiceDescriptor): QueryServiceDescriptorProtoMsg; registerTypeUrl(): void; }; /** * QueryMethodDescriptor describes a queryable method of a query service * no other info is provided beside method name and tendermint queryable path * because it would be redundant with the grpc reflection service * @name QueryMethodDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto type: cosmos.base.reflection.v2alpha1.QueryMethodDescriptor */ export declare const QueryMethodDescriptor: { typeUrl: string; aminoType: string; is(o: any): o is QueryMethodDescriptor; isAmino(o: any): o is QueryMethodDescriptorAmino; encode(message: QueryMethodDescriptor, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMethodDescriptor; fromPartial(object: DeepPartial): QueryMethodDescriptor; fromAmino(object: QueryMethodDescriptorAmino): QueryMethodDescriptor; toAmino(message: QueryMethodDescriptor): QueryMethodDescriptorAmino; fromAminoMsg(object: QueryMethodDescriptorAminoMsg): QueryMethodDescriptor; toAminoMsg(message: QueryMethodDescriptor): QueryMethodDescriptorAminoMsg; fromProtoMsg(message: QueryMethodDescriptorProtoMsg): QueryMethodDescriptor; toProto(message: QueryMethodDescriptor): Uint8Array; toProtoMsg(message: QueryMethodDescriptor): QueryMethodDescriptorProtoMsg; registerTypeUrl(): void; };