import { GetAuthnDescriptorRequest, GetAuthnDescriptorResponse, GetChainDescriptorRequest, GetChainDescriptorResponse, GetCodecDescriptorRequest, GetCodecDescriptorResponse, GetConfigurationDescriptorRequest, GetConfigurationDescriptorResponse, GetQueryServicesDescriptorRequest, GetQueryServicesDescriptorResponse, GetTxDescriptorRequest, GetTxDescriptorResponse } from "./reflection.js"; import { EndpointOrRpc } from "../../../../helper-func-types.js"; import "../../../../index.js"; //#region src/cosmos/base/reflection/v2alpha1/reflection.rpc.func.d.ts /** * GetAuthnDescriptor returns information on how to authenticate transactions in the application * NOTE: this RPC is still experimental and might be subject to breaking changes or removal in * future releases of the cosmos-sdk. * @name getGetAuthnDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto service: cosmos.base.reflection.v2alpha1.GetAuthnDescriptor */ declare const getGetAuthnDescriptor: (client: EndpointOrRpc, request: GetAuthnDescriptorRequest) => Promise; /** * GetChainDescriptor returns the description of the chain * @name getGetChainDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto service: cosmos.base.reflection.v2alpha1.GetChainDescriptor */ declare const getGetChainDescriptor: (client: EndpointOrRpc, request: GetChainDescriptorRequest) => Promise; /** * GetCodecDescriptor returns the descriptor of the codec of the application * @name getGetCodecDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto service: cosmos.base.reflection.v2alpha1.GetCodecDescriptor */ declare const getGetCodecDescriptor: (client: EndpointOrRpc, request: GetCodecDescriptorRequest) => Promise; /** * GetConfigurationDescriptor returns the descriptor for the sdk.Config of the application * @name getGetConfigurationDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto service: cosmos.base.reflection.v2alpha1.GetConfigurationDescriptor */ declare const getGetConfigurationDescriptor: (client: EndpointOrRpc, request: GetConfigurationDescriptorRequest) => Promise; /** * GetQueryServicesDescriptor returns the available gRPC queryable services of the application * @name getGetQueryServicesDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto service: cosmos.base.reflection.v2alpha1.GetQueryServicesDescriptor */ declare const getGetQueryServicesDescriptor: (client: EndpointOrRpc, request: GetQueryServicesDescriptorRequest) => Promise; /** * GetTxDescriptor returns information on the used transaction object and available msgs that can be used * @name getGetTxDescriptor * @package cosmos.base.reflection.v2alpha1 * @see proto service: cosmos.base.reflection.v2alpha1.GetTxDescriptor */ declare const getGetTxDescriptor: (client: EndpointOrRpc, request: GetTxDescriptorRequest) => Promise; //#endregion export { getGetAuthnDescriptor, getGetChainDescriptor, getGetCodecDescriptor, getGetConfigurationDescriptor, getGetQueryServicesDescriptor, getGetTxDescriptor };