v2alpha1: {
    AppDescriptor: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): AppDescriptor;
        encode(message: AppDescriptor, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: AppDescriptorAmino): AppDescriptor;
        fromAminoMsg(object: AppDescriptorAminoMsg): AppDescriptor;
        fromPartial(object: {
            authn?: {
                signModes?: {
                    authnInfoProviderMethodFullname?: string;
                    name?: string;
                    number?: number;
                }[];
            };
            chain?: {
                id?: string;
            };
            codec?: {
                interfaces?: {
                    fullname?: string;
                    interfaceAcceptingMessages?: {
                        fieldDescriptorNames?: ...;
                        fullname?: ...;
                    }[];
                    interfaceImplementers?: {
                        fullname?: ...;
                        typeUrl?: ...;
                    }[];
                }[];
            };
            configuration?: {
                bech32AccountAddressPrefix?: string;
            };
            queryServices?: {
                queryServices?: {
                    fullname?: string;
                    isModule?: boolean;
                    methods?: {
                        fullQueryPath?: ...;
                        name?: ...;
                    }[];
                }[];
            };
            tx?: {
                fullname?: string;
                msgs?: {
                    msgTypeUrl?: string;
                }[];
            };
        }): AppDescriptor;
        fromProtoMsg(message: AppDescriptorProtoMsg): AppDescriptor;
        toAmino(message: AppDescriptor): AppDescriptorAmino;
        toAminoMsg(message: AppDescriptor): AppDescriptorAminoMsg;
        toProto(message: AppDescriptor): Uint8Array;
        toProtoMsg(message: AppDescriptor): AppDescriptorProtoMsg;
    };
    AuthnDescriptor: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): AuthnDescriptor;
        encode(message: AuthnDescriptor, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: AuthnDescriptorAmino): AuthnDescriptor;
        fromAminoMsg(object: AuthnDescriptorAminoMsg): AuthnDescriptor;
        fromPartial(object: {
            signModes?: {
                authnInfoProviderMethodFullname?: string;
                name?: string;
                number?: number;
            }[];
        }): AuthnDescriptor;
        fromProtoMsg(message: AuthnDescriptorProtoMsg): AuthnDescriptor;
        toAmino(message: AuthnDescriptor): AuthnDescriptorAmino;
        toAminoMsg(message: AuthnDescriptor): AuthnDescriptorAminoMsg;
        toProto(message: AuthnDescriptor): Uint8Array;
        toProtoMsg(message: AuthnDescriptor): AuthnDescriptorProtoMsg;
    };
    ChainDescriptor: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): ChainDescriptor;
        encode(message: ChainDescriptor, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: ChainDescriptorAmino): ChainDescriptor;
        fromAminoMsg(object: ChainDescriptorAminoMsg): ChainDescriptor;
        fromPartial(object: {
            id?: string;
        }): ChainDescriptor;
        fromProtoMsg(message: ChainDescriptorProtoMsg): ChainDescriptor;
        toAmino(message: ChainDescriptor): ChainDescriptorAmino;
        toAminoMsg(message: ChainDescriptor): ChainDescriptorAminoMsg;
        toProto(message: ChainDescriptor): Uint8Array;
        toProtoMsg(message: ChainDescriptor): ChainDescriptorProtoMsg;
    };
    CodecDescriptor: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): CodecDescriptor;
        encode(message: CodecDescriptor, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: CodecDescriptorAmino): CodecDescriptor;
        fromAminoMsg(object: CodecDescriptorAminoMsg): CodecDescriptor;
        fromPartial(object: {
            interfaces?: {
                fullname?: string;
                interfaceAcceptingMessages?: {
                    fieldDescriptorNames?: (...)[];
                    fullname?: string;
                }[];
                interfaceImplementers?: {
                    fullname?: string;
                    typeUrl?: string;
                }[];
            }[];
        }): CodecDescriptor;
        fromProtoMsg(message: CodecDescriptorProtoMsg): CodecDescriptor;
        toAmino(message: CodecDescriptor): CodecDescriptorAmino;
        toAminoMsg(message: CodecDescriptor): CodecDescriptorAminoMsg;
        toProto(message: CodecDescriptor): Uint8Array;
        toProtoMsg(message: CodecDescriptor): CodecDescriptorProtoMsg;
    };
    ConfigurationDescriptor: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): ConfigurationDescriptor;
        encode(message: ConfigurationDescriptor, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: ConfigurationDescriptorAmino): ConfigurationDescriptor;
        fromAminoMsg(object: ConfigurationDescriptorAminoMsg): ConfigurationDescriptor;
        fromPartial(object: {
            bech32AccountAddressPrefix?: string;
        }): ConfigurationDescriptor;
        fromProtoMsg(message: ConfigurationDescriptorProtoMsg): ConfigurationDescriptor;
        toAmino(message: ConfigurationDescriptor): ConfigurationDescriptorAmino;
        toAminoMsg(message: ConfigurationDescriptor): ConfigurationDescriptorAminoMsg;
        toProto(message: ConfigurationDescriptor): Uint8Array;
        toProtoMsg(message: ConfigurationDescriptor): ConfigurationDescriptorProtoMsg;
    };
    GetAuthnDescriptorRequest: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): GetAuthnDescriptorRequest;
        encode(_: GetAuthnDescriptorRequest, writer?: BinaryWriter): BinaryWriter;
        fromAmino(_: GetAuthnDescriptorRequestAmino): GetAuthnDescriptorRequest;
        fromAminoMsg(object: GetAuthnDescriptorRequestAminoMsg): GetAuthnDescriptorRequest;
        fromPartial(_: {}): GetAuthnDescriptorRequest;
        fromProtoMsg(message: GetAuthnDescriptorRequestProtoMsg): GetAuthnDescriptorRequest;
        toAmino(_: GetAuthnDescriptorRequest): GetAuthnDescriptorRequestAmino;
        toAminoMsg(message: GetAuthnDescriptorRequest): GetAuthnDescriptorRequestAminoMsg;
        toProto(message: GetAuthnDescriptorRequest): Uint8Array;
        toProtoMsg(message: GetAuthnDescriptorRequest): GetAuthnDescriptorRequestProtoMsg;
    };
    GetAuthnDescriptorResponse: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): GetAuthnDescriptorResponse;
        encode(message: GetAuthnDescriptorResponse, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: GetAuthnDescriptorResponseAmino): GetAuthnDescriptorResponse;
        fromAminoMsg(object: GetAuthnDescriptorResponseAminoMsg): GetAuthnDescriptorResponse;
        fromPartial(object: {
            authn?: {
                signModes?: {
                    authnInfoProviderMethodFullname?: string;
                    name?: string;
                    number?: number;
                }[];
            };
        }): GetAuthnDescriptorResponse;
        fromProtoMsg(message: GetAuthnDescriptorResponseProtoMsg): GetAuthnDescriptorResponse;
        toAmino(message: GetAuthnDescriptorResponse): GetAuthnDescriptorResponseAmino;
        toAminoMsg(message: GetAuthnDescriptorResponse): GetAuthnDescriptorResponseAminoMsg;
        toProto(message: GetAuthnDescriptorResponse): Uint8Array;
        toProtoMsg(message: GetAuthnDescriptorResponse): GetAuthnDescriptorResponseProtoMsg;
    };
    GetChainDescriptorRequest: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): GetChainDescriptorRequest;
        encode(_: GetChainDescriptorRequest, writer?: BinaryWriter): BinaryWriter;
        fromAmino(_: GetChainDescriptorRequestAmino): GetChainDescriptorRequest;
        fromAminoMsg(object: GetChainDescriptorRequestAminoMsg): GetChainDescriptorRequest;
        fromPartial(_: {}): GetChainDescriptorRequest;
        fromProtoMsg(message: GetChainDescriptorRequestProtoMsg): GetChainDescriptorRequest;
        toAmino(_: GetChainDescriptorRequest): GetChainDescriptorRequestAmino;
        toAminoMsg(message: GetChainDescriptorRequest): GetChainDescriptorRequestAminoMsg;
        toProto(message: GetChainDescriptorRequest): Uint8Array;
        toProtoMsg(message: GetChainDescriptorRequest): GetChainDescriptorRequestProtoMsg;
    };
    GetChainDescriptorResponse: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): GetChainDescriptorResponse;
        encode(message: GetChainDescriptorResponse, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: GetChainDescriptorResponseAmino): GetChainDescriptorResponse;
        fromAminoMsg(object: GetChainDescriptorResponseAminoMsg): GetChainDescriptorResponse;
        fromPartial(object: {
            chain?: {
                id?: string;
            };
        }): GetChainDescriptorResponse;
        fromProtoMsg(message: GetChainDescriptorResponseProtoMsg): GetChainDescriptorResponse;
        toAmino(message: GetChainDescriptorResponse): GetChainDescriptorResponseAmino;
        toAminoMsg(message: GetChainDescriptorResponse): GetChainDescriptorResponseAminoMsg;
        toProto(message: GetChainDescriptorResponse): Uint8Array;
        toProtoMsg(message: GetChainDescriptorResponse): GetChainDescriptorResponseProtoMsg;
    };
    GetCodecDescriptorRequest: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): GetCodecDescriptorRequest;
        encode(_: GetCodecDescriptorRequest, writer?: BinaryWriter): BinaryWriter;
        fromAmino(_: GetCodecDescriptorRequestAmino): GetCodecDescriptorRequest;
        fromAminoMsg(object: GetCodecDescriptorRequestAminoMsg): GetCodecDescriptorRequest;
        fromPartial(_: {}): GetCodecDescriptorRequest;
        fromProtoMsg(message: GetCodecDescriptorRequestProtoMsg): GetCodecDescriptorRequest;
        toAmino(_: GetCodecDescriptorRequest): GetCodecDescriptorRequestAmino;
        toAminoMsg(message: GetCodecDescriptorRequest): GetCodecDescriptorRequestAminoMsg;
        toProto(message: GetCodecDescriptorRequest): Uint8Array;
        toProtoMsg(message: GetCodecDescriptorRequest): GetCodecDescriptorRequestProtoMsg;
    };
    GetCodecDescriptorResponse: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): GetCodecDescriptorResponse;
        encode(message: GetCodecDescriptorResponse, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: GetCodecDescriptorResponseAmino): GetCodecDescriptorResponse;
        fromAminoMsg(object: GetCodecDescriptorResponseAminoMsg): GetCodecDescriptorResponse;
        fromPartial(object: {
            codec?: {
                interfaces?: {
                    fullname?: string;
                    interfaceAcceptingMessages?: {
                        fieldDescriptorNames?: ...;
                        fullname?: ...;
                    }[];
                    interfaceImplementers?: {
                        fullname?: ...;
                        typeUrl?: ...;
                    }[];
                }[];
            };
        }): GetCodecDescriptorResponse;
        fromProtoMsg(message: GetCodecDescriptorResponseProtoMsg): GetCodecDescriptorResponse;
        toAmino(message: GetCodecDescriptorResponse): GetCodecDescriptorResponseAmino;
        toAminoMsg(message: GetCodecDescriptorResponse): GetCodecDescriptorResponseAminoMsg;
        toProto(message: GetCodecDescriptorResponse): Uint8Array;
        toProtoMsg(message: GetCodecDescriptorResponse): GetCodecDescriptorResponseProtoMsg;
    };
    GetConfigurationDescriptorRequest: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): GetConfigurationDescriptorRequest;
        encode(_: GetConfigurationDescriptorRequest, writer?: BinaryWriter): BinaryWriter;
        fromAmino(_: GetConfigurationDescriptorRequestAmino): GetConfigurationDescriptorRequest;
        fromAminoMsg(object: GetConfigurationDescriptorRequestAminoMsg): GetConfigurationDescriptorRequest;
        fromPartial(_: {}): GetConfigurationDescriptorRequest;
        fromProtoMsg(message: GetConfigurationDescriptorRequestProtoMsg): GetConfigurationDescriptorRequest;
        toAmino(_: GetConfigurationDescriptorRequest): GetConfigurationDescriptorRequestAmino;
        toAminoMsg(message: GetConfigurationDescriptorRequest): GetConfigurationDescriptorRequestAminoMsg;
        toProto(message: GetConfigurationDescriptorRequest): Uint8Array;
        toProtoMsg(message: GetConfigurationDescriptorRequest): GetConfigurationDescriptorRequestProtoMsg;
    };
    GetConfigurationDescriptorResponse: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): GetConfigurationDescriptorResponse;
        encode(message: GetConfigurationDescriptorResponse, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: GetConfigurationDescriptorResponseAmino): GetConfigurationDescriptorResponse;
        fromAminoMsg(object: GetConfigurationDescriptorResponseAminoMsg): GetConfigurationDescriptorResponse;
        fromPartial(object: {
            config?: {
                bech32AccountAddressPrefix?: string;
            };
        }): GetConfigurationDescriptorResponse;
        fromProtoMsg(message: GetConfigurationDescriptorResponseProtoMsg): GetConfigurationDescriptorResponse;
        toAmino(message: GetConfigurationDescriptorResponse): GetConfigurationDescriptorResponseAmino;
        toAminoMsg(message: GetConfigurationDescriptorResponse): GetConfigurationDescriptorResponseAminoMsg;
        toProto(message: GetConfigurationDescriptorResponse): Uint8Array;
        toProtoMsg(message: GetConfigurationDescriptorResponse): GetConfigurationDescriptorResponseProtoMsg;
    };
    GetQueryServicesDescriptorRequest: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): GetQueryServicesDescriptorRequest;
        encode(_: GetQueryServicesDescriptorRequest, writer?: BinaryWriter): BinaryWriter;
        fromAmino(_: GetQueryServicesDescriptorRequestAmino): GetQueryServicesDescriptorRequest;
        fromAminoMsg(object: GetQueryServicesDescriptorRequestAminoMsg): GetQueryServicesDescriptorRequest;
        fromPartial(_: {}): GetQueryServicesDescriptorRequest;
        fromProtoMsg(message: GetQueryServicesDescriptorRequestProtoMsg): GetQueryServicesDescriptorRequest;
        toAmino(_: GetQueryServicesDescriptorRequest): GetQueryServicesDescriptorRequestAmino;
        toAminoMsg(message: GetQueryServicesDescriptorRequest): GetQueryServicesDescriptorRequestAminoMsg;
        toProto(message: GetQueryServicesDescriptorRequest): Uint8Array;
        toProtoMsg(message: GetQueryServicesDescriptorRequest): GetQueryServicesDescriptorRequestProtoMsg;
    };
    GetQueryServicesDescriptorResponse: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): GetQueryServicesDescriptorResponse;
        encode(message: GetQueryServicesDescriptorResponse, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: GetQueryServicesDescriptorResponseAmino): GetQueryServicesDescriptorResponse;
        fromAminoMsg(object: GetQueryServicesDescriptorResponseAminoMsg): GetQueryServicesDescriptorResponse;
        fromPartial(object: {
            queries?: {
                queryServices?: {
                    fullname?: string;
                    isModule?: boolean;
                    methods?: {
                        fullQueryPath?: ...;
                        name?: ...;
                    }[];
                }[];
            };
        }): GetQueryServicesDescriptorResponse;
        fromProtoMsg(message: GetQueryServicesDescriptorResponseProtoMsg): GetQueryServicesDescriptorResponse;
        toAmino(message: GetQueryServicesDescriptorResponse): GetQueryServicesDescriptorResponseAmino;
        toAminoMsg(message: GetQueryServicesDescriptorResponse): GetQueryServicesDescriptorResponseAminoMsg;
        toProto(message: GetQueryServicesDescriptorResponse): Uint8Array;
        toProtoMsg(message: GetQueryServicesDescriptorResponse): GetQueryServicesDescriptorResponseProtoMsg;
    };
    GetTxDescriptorRequest: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): GetTxDescriptorRequest;
        encode(_: GetTxDescriptorRequest, writer?: BinaryWriter): BinaryWriter;
        fromAmino(_: GetTxDescriptorRequestAmino): GetTxDescriptorRequest;
        fromAminoMsg(object: GetTxDescriptorRequestAminoMsg): GetTxDescriptorRequest;
        fromPartial(_: {}): GetTxDescriptorRequest;
        fromProtoMsg(message: GetTxDescriptorRequestProtoMsg): GetTxDescriptorRequest;
        toAmino(_: GetTxDescriptorRequest): GetTxDescriptorRequestAmino;
        toAminoMsg(message: GetTxDescriptorRequest): GetTxDescriptorRequestAminoMsg;
        toProto(message: GetTxDescriptorRequest): Uint8Array;
        toProtoMsg(message: GetTxDescriptorRequest): GetTxDescriptorRequestProtoMsg;
    };
    GetTxDescriptorResponse: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): GetTxDescriptorResponse;
        encode(message: GetTxDescriptorResponse, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: GetTxDescriptorResponseAmino): GetTxDescriptorResponse;
        fromAminoMsg(object: GetTxDescriptorResponseAminoMsg): GetTxDescriptorResponse;
        fromPartial(object: {
            tx?: {
                fullname?: string;
                msgs?: {
                    msgTypeUrl?: string;
                }[];
            };
        }): GetTxDescriptorResponse;
        fromProtoMsg(message: GetTxDescriptorResponseProtoMsg): GetTxDescriptorResponse;
        toAmino(message: GetTxDescriptorResponse): GetTxDescriptorResponseAmino;
        toAminoMsg(message: GetTxDescriptorResponse): GetTxDescriptorResponseAminoMsg;
        toProto(message: GetTxDescriptorResponse): Uint8Array;
        toProtoMsg(message: GetTxDescriptorResponse): GetTxDescriptorResponseProtoMsg;
    };
    InterfaceAcceptingMessageDescriptor: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): InterfaceAcceptingMessageDescriptor;
        encode(message: InterfaceAcceptingMessageDescriptor, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: InterfaceAcceptingMessageDescriptorAmino): InterfaceAcceptingMessageDescriptor;
        fromAminoMsg(object: InterfaceAcceptingMessageDescriptorAminoMsg): InterfaceAcceptingMessageDescriptor;
        fromPartial(object: {
            fieldDescriptorNames?: string[];
            fullname?: string;
        }): InterfaceAcceptingMessageDescriptor;
        fromProtoMsg(message: InterfaceAcceptingMessageDescriptorProtoMsg): InterfaceAcceptingMessageDescriptor;
        toAmino(message: InterfaceAcceptingMessageDescriptor): InterfaceAcceptingMessageDescriptorAmino;
        toAminoMsg(message: InterfaceAcceptingMessageDescriptor): InterfaceAcceptingMessageDescriptorAminoMsg;
        toProto(message: InterfaceAcceptingMessageDescriptor): Uint8Array;
        toProtoMsg(message: InterfaceAcceptingMessageDescriptor): InterfaceAcceptingMessageDescriptorProtoMsg;
    };
    InterfaceDescriptor: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): InterfaceDescriptor;
        encode(message: InterfaceDescriptor, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: InterfaceDescriptorAmino): InterfaceDescriptor;
        fromAminoMsg(object: InterfaceDescriptorAminoMsg): InterfaceDescriptor;
        fromPartial(object: {
            fullname?: string;
            interfaceAcceptingMessages?: {
                fieldDescriptorNames?: string[];
                fullname?: string;
            }[];
            interfaceImplementers?: {
                fullname?: string;
                typeUrl?: string;
            }[];
        }): InterfaceDescriptor;
        fromProtoMsg(message: InterfaceDescriptorProtoMsg): InterfaceDescriptor;
        toAmino(message: InterfaceDescriptor): InterfaceDescriptorAmino;
        toAminoMsg(message: InterfaceDescriptor): InterfaceDescriptorAminoMsg;
        toProto(message: InterfaceDescriptor): Uint8Array;
        toProtoMsg(message: InterfaceDescriptor): InterfaceDescriptorProtoMsg;
    };
    InterfaceImplementerDescriptor: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): InterfaceImplementerDescriptor;
        encode(message: InterfaceImplementerDescriptor, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: InterfaceImplementerDescriptorAmino): InterfaceImplementerDescriptor;
        fromAminoMsg(object: InterfaceImplementerDescriptorAminoMsg): InterfaceImplementerDescriptor;
        fromPartial(object: {
            fullname?: string;
            typeUrl?: string;
        }): InterfaceImplementerDescriptor;
        fromProtoMsg(message: InterfaceImplementerDescriptorProtoMsg): InterfaceImplementerDescriptor;
        toAmino(message: InterfaceImplementerDescriptor): InterfaceImplementerDescriptorAmino;
        toAminoMsg(message: InterfaceImplementerDescriptor): InterfaceImplementerDescriptorAminoMsg;
        toProto(message: InterfaceImplementerDescriptor): Uint8Array;
        toProtoMsg(message: InterfaceImplementerDescriptor): InterfaceImplementerDescriptorProtoMsg;
    };
    MsgDescriptor: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): MsgDescriptor;
        encode(message: MsgDescriptor, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: MsgDescriptorAmino): MsgDescriptor;
        fromAminoMsg(object: MsgDescriptorAminoMsg): MsgDescriptor;
        fromPartial(object: {
            msgTypeUrl?: string;
        }): MsgDescriptor;
        fromProtoMsg(message: MsgDescriptorProtoMsg): MsgDescriptor;
        toAmino(message: MsgDescriptor): MsgDescriptorAmino;
        toAminoMsg(message: MsgDescriptor): MsgDescriptorAminoMsg;
        toProto(message: MsgDescriptor): Uint8Array;
        toProtoMsg(message: MsgDescriptor): MsgDescriptorProtoMsg;
    };
    QueryMethodDescriptor: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): QueryMethodDescriptor;
        encode(message: QueryMethodDescriptor, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: QueryMethodDescriptorAmino): QueryMethodDescriptor;
        fromAminoMsg(object: QueryMethodDescriptorAminoMsg): QueryMethodDescriptor;
        fromPartial(object: {
            fullQueryPath?: string;
            name?: string;
        }): QueryMethodDescriptor;
        fromProtoMsg(message: QueryMethodDescriptorProtoMsg): QueryMethodDescriptor;
        toAmino(message: QueryMethodDescriptor): QueryMethodDescriptorAmino;
        toAminoMsg(message: QueryMethodDescriptor): QueryMethodDescriptorAminoMsg;
        toProto(message: QueryMethodDescriptor): Uint8Array;
        toProtoMsg(message: QueryMethodDescriptor): QueryMethodDescriptorProtoMsg;
    };
    QueryServiceDescriptor: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): QueryServiceDescriptor;
        encode(message: QueryServiceDescriptor, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: QueryServiceDescriptorAmino): QueryServiceDescriptor;
        fromAminoMsg(object: QueryServiceDescriptorAminoMsg): QueryServiceDescriptor;
        fromPartial(object: {
            fullname?: string;
            isModule?: boolean;
            methods?: {
                fullQueryPath?: string;
                name?: string;
            }[];
        }): QueryServiceDescriptor;
        fromProtoMsg(message: QueryServiceDescriptorProtoMsg): QueryServiceDescriptor;
        toAmino(message: QueryServiceDescriptor): QueryServiceDescriptorAmino;
        toAminoMsg(message: QueryServiceDescriptor): QueryServiceDescriptorAminoMsg;
        toProto(message: QueryServiceDescriptor): Uint8Array;
        toProtoMsg(message: QueryServiceDescriptor): QueryServiceDescriptorProtoMsg;
    };
    QueryServicesDescriptor: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): QueryServicesDescriptor;
        encode(message: QueryServicesDescriptor, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: QueryServicesDescriptorAmino): QueryServicesDescriptor;
        fromAminoMsg(object: QueryServicesDescriptorAminoMsg): QueryServicesDescriptor;
        fromPartial(object: {
            queryServices?: {
                fullname?: string;
                isModule?: boolean;
                methods?: {
                    fullQueryPath?: string;
                    name?: string;
                }[];
            }[];
        }): QueryServicesDescriptor;
        fromProtoMsg(message: QueryServicesDescriptorProtoMsg): QueryServicesDescriptor;
        toAmino(message: QueryServicesDescriptor): QueryServicesDescriptorAmino;
        toAminoMsg(message: QueryServicesDescriptor): QueryServicesDescriptorAminoMsg;
        toProto(message: QueryServicesDescriptor): Uint8Array;
        toProtoMsg(message: QueryServicesDescriptor): QueryServicesDescriptorProtoMsg;
    };
    SigningModeDescriptor: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): SigningModeDescriptor;
        encode(message: SigningModeDescriptor, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: SigningModeDescriptorAmino): SigningModeDescriptor;
        fromAminoMsg(object: SigningModeDescriptorAminoMsg): SigningModeDescriptor;
        fromPartial(object: {
            authnInfoProviderMethodFullname?: string;
            name?: string;
            number?: number;
        }): SigningModeDescriptor;
        fromProtoMsg(message: SigningModeDescriptorProtoMsg): SigningModeDescriptor;
        toAmino(message: SigningModeDescriptor): SigningModeDescriptorAmino;
        toAminoMsg(message: SigningModeDescriptor): SigningModeDescriptorAminoMsg;
        toProto(message: SigningModeDescriptor): Uint8Array;
        toProtoMsg(message: SigningModeDescriptor): SigningModeDescriptorProtoMsg;
    };
    TxDescriptor: {
        typeUrl: string;
        decode(input: Uint8Array | BinaryReader, length?: number): TxDescriptor;
        encode(message: TxDescriptor, writer?: BinaryWriter): BinaryWriter;
        fromAmino(object: TxDescriptorAmino): TxDescriptor;
        fromAminoMsg(object: TxDescriptorAminoMsg): TxDescriptor;
        fromPartial(object: {
            fullname?: string;
            msgs?: {
                msgTypeUrl?: string;
            }[];
        }): TxDescriptor;
        fromProtoMsg(message: TxDescriptorProtoMsg): TxDescriptor;
        toAmino(message: TxDescriptor): TxDescriptorAmino;
        toAminoMsg(message: TxDescriptor): TxDescriptorAminoMsg;
        toProto(message: TxDescriptor): Uint8Array;
        toProtoMsg(message: TxDescriptor): TxDescriptorProtoMsg;
    };
} = ...