import * as _38 from "./auth/v1beta1/auth";
import * as _39 from "./auth/v1beta1/genesis";
import * as _40 from "./auth/v1beta1/query";
import * as _41 from "./authz/v1beta1/authz";
import * as _42 from "./authz/v1beta1/event";
import * as _43 from "./authz/v1beta1/genesis";
import * as _44 from "./authz/v1beta1/query";
import * as _45 from "./authz/v1beta1/tx";
import * as _46 from "./bank/v1beta1/authz";
import * as _47 from "./bank/v1beta1/bank";
import * as _48 from "./bank/v1beta1/genesis";
import * as _49 from "./bank/v1beta1/query";
import * as _50 from "./bank/v1beta1/tx";
import * as _51 from "./base/abci/v1beta1/abci";
import * as _52 from "./base/query/v1beta1/pagination";
import * as _53 from "./base/reflection/v2alpha1/reflection";
import * as _54 from "./base/v1beta1/coin";
import * as _55 from "./crypto/ed25519/keys";
import * as _56 from "./crypto/hd/v1/hd";
import * as _57 from "./crypto/keyring/v1/record";
import * as _58 from "./crypto/multisig/keys";
import * as _59 from "./crypto/secp256k1/keys";
import * as _60 from "./crypto/secp256r1/keys";
import * as _61 from "./distribution/v1beta1/distribution";
import * as _62 from "./distribution/v1beta1/genesis";
import * as _63 from "./distribution/v1beta1/query";
import * as _64 from "./distribution/v1beta1/tx";
import * as _65 from "./feegrant/v1beta1/feegrant";
import * as _66 from "./feegrant/v1beta1/genesis";
import * as _67 from "./feegrant/v1beta1/query";
import * as _68 from "./feegrant/v1beta1/tx";
import * as _69 from "./gov/v1/genesis";
import * as _70 from "./gov/v1/gov";
import * as _71 from "./gov/v1/query";
import * as _72 from "./gov/v1/tx";
import * as _73 from "./gov/v1beta1/genesis";
import * as _74 from "./gov/v1beta1/gov";
import * as _75 from "./gov/v1beta1/query";
import * as _76 from "./gov/v1beta1/tx";
import * as _77 from "./group/v1/events";
import * as _78 from "./group/v1/genesis";
import * as _79 from "./group/v1/query";
import * as _80 from "./group/v1/tx";
import * as _81 from "./group/v1/types";
import * as _82 from "./mint/v1beta1/genesis";
import * as _83 from "./mint/v1beta1/mint";
import * as _84 from "./mint/v1beta1/query";
import * as _85 from "./params/v1beta1/params";
import * as _86 from "./params/v1beta1/query";
import * as _87 from "./staking/v1beta1/authz";
import * as _88 from "./staking/v1beta1/genesis";
import * as _89 from "./staking/v1beta1/query";
import * as _90 from "./staking/v1beta1/staking";
import * as _91 from "./staking/v1beta1/tx";
import * as _92 from "./tx/signing/v1beta1/signing";
import * as _93 from "./tx/v1beta1/service";
import * as _94 from "./tx/v1beta1/tx";
import * as _95 from "./upgrade/v1beta1/query";
import * as _96 from "./upgrade/v1beta1/tx";
import * as _97 from "./upgrade/v1beta1/upgrade";
import * as _98 from "./vesting/v1beta1/tx";
import * as _99 from "./vesting/v1beta1/vesting";
import * as _202 from "./auth/v1beta1/query.lcd";
import * as _203 from "./authz/v1beta1/query.lcd";
import * as _204 from "./bank/v1beta1/query.lcd";
import * as _205 from "./distribution/v1beta1/query.lcd";
import * as _206 from "./feegrant/v1beta1/query.lcd";
import * as _207 from "./gov/v1/query.lcd";
import * as _208 from "./gov/v1beta1/query.lcd";
import * as _209 from "./group/v1/query.lcd";
import * as _210 from "./mint/v1beta1/query.lcd";
import * as _211 from "./params/v1beta1/query.lcd";
import * as _212 from "./staking/v1beta1/query.lcd";
import * as _213 from "./tx/v1beta1/service.lcd";
import * as _214 from "./upgrade/v1beta1/query.lcd";
import * as _215 from "./auth/v1beta1/query.rpc.Query";
import * as _216 from "./authz/v1beta1/query.rpc.Query";
import * as _217 from "./bank/v1beta1/query.rpc.Query";
import * as _218 from "./distribution/v1beta1/query.rpc.Query";
import * as _219 from "./feegrant/v1beta1/query.rpc.Query";
import * as _220 from "./gov/v1/query.rpc.Query";
import * as _221 from "./gov/v1beta1/query.rpc.Query";
import * as _222 from "./group/v1/query.rpc.Query";
import * as _223 from "./mint/v1beta1/query.rpc.Query";
import * as _224 from "./params/v1beta1/query.rpc.Query";
import * as _225 from "./staking/v1beta1/query.rpc.Query";
import * as _226 from "./tx/v1beta1/service.rpc.Service";
import * as _227 from "./upgrade/v1beta1/query.rpc.Query";
import * as _228 from "./authz/v1beta1/tx.rpc.msg";
import * as _229 from "./bank/v1beta1/tx.rpc.msg";
import * as _230 from "./distribution/v1beta1/tx.rpc.msg";
import * as _231 from "./feegrant/v1beta1/tx.rpc.msg";
import * as _232 from "./gov/v1/tx.rpc.msg";
import * as _233 from "./gov/v1beta1/tx.rpc.msg";
import * as _234 from "./group/v1/tx.rpc.msg";
import * as _235 from "./staking/v1beta1/tx.rpc.msg";
import * as _236 from "./upgrade/v1beta1/tx.rpc.msg";
import * as _237 from "./vesting/v1beta1/tx.rpc.msg";
export declare namespace cosmos {
    namespace auth {
        const v1beta1: {
            QueryClientImpl: typeof _215.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                accounts(request?: _40.QueryAccountsRequest): Promise<_40.QueryAccountsResponse>;
                account(request: _40.QueryAccountRequest): Promise<_40.QueryAccountResponse>;
                params(request?: _40.QueryParamsRequest): Promise<_40.QueryParamsResponse>;
                moduleAccounts(request?: _40.QueryModuleAccountsRequest): Promise<_40.QueryModuleAccountsResponse>;
                bech32Prefix(request?: _40.Bech32PrefixRequest): Promise<_40.Bech32PrefixResponse>;
                addressBytesToString(request: _40.AddressBytesToStringRequest): Promise<_40.AddressBytesToStringResponse>;
                addressStringToBytes(request: _40.AddressStringToBytesRequest): Promise<_40.AddressStringToBytesResponse>;
            };
            LCDQueryClient: typeof _202.LCDQueryClient;
            QueryAccountsRequest: {
                typeUrl: string;
                encode(message: _40.QueryAccountsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _40.QueryAccountsRequest;
                fromPartial(object: Partial<_40.QueryAccountsRequest>): _40.QueryAccountsRequest;
                fromAmino(object: _40.QueryAccountsRequestAmino): _40.QueryAccountsRequest;
                toAmino(message: _40.QueryAccountsRequest): _40.QueryAccountsRequestAmino;
                fromAminoMsg(object: _40.QueryAccountsRequestAminoMsg): _40.QueryAccountsRequest;
                toAminoMsg(message: _40.QueryAccountsRequest): _40.QueryAccountsRequestAminoMsg;
                fromProtoMsg(message: _40.QueryAccountsRequestProtoMsg): _40.QueryAccountsRequest;
                toProto(message: _40.QueryAccountsRequest): Uint8Array;
                toProtoMsg(message: _40.QueryAccountsRequest): _40.QueryAccountsRequestProtoMsg;
            };
            QueryAccountsResponse: {
                typeUrl: string;
                encode(message: _40.QueryAccountsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _40.QueryAccountsResponse;
                fromPartial(object: Partial<_40.QueryAccountsResponse>): _40.QueryAccountsResponse;
                fromAmino(object: _40.QueryAccountsResponseAmino): _40.QueryAccountsResponse;
                toAmino(message: _40.QueryAccountsResponse): _40.QueryAccountsResponseAmino;
                fromAminoMsg(object: _40.QueryAccountsResponseAminoMsg): _40.QueryAccountsResponse;
                toAminoMsg(message: _40.QueryAccountsResponse): _40.QueryAccountsResponseAminoMsg;
                fromProtoMsg(message: _40.QueryAccountsResponseProtoMsg): _40.QueryAccountsResponse;
                toProto(message: _40.QueryAccountsResponse): Uint8Array;
                toProtoMsg(message: _40.QueryAccountsResponse): _40.QueryAccountsResponseProtoMsg;
            };
            QueryAccountRequest: {
                typeUrl: string;
                encode(message: _40.QueryAccountRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _40.QueryAccountRequest;
                fromPartial(object: Partial<_40.QueryAccountRequest>): _40.QueryAccountRequest;
                fromAmino(object: _40.QueryAccountRequestAmino): _40.QueryAccountRequest;
                toAmino(message: _40.QueryAccountRequest): _40.QueryAccountRequestAmino;
                fromAminoMsg(object: _40.QueryAccountRequestAminoMsg): _40.QueryAccountRequest;
                toAminoMsg(message: _40.QueryAccountRequest): _40.QueryAccountRequestAminoMsg;
                fromProtoMsg(message: _40.QueryAccountRequestProtoMsg): _40.QueryAccountRequest;
                toProto(message: _40.QueryAccountRequest): Uint8Array;
                toProtoMsg(message: _40.QueryAccountRequest): _40.QueryAccountRequestProtoMsg;
            };
            QueryModuleAccountsRequest: {
                typeUrl: string;
                encode(_: _40.QueryModuleAccountsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _40.QueryModuleAccountsRequest;
                fromPartial(_: Partial<_40.QueryModuleAccountsRequest>): _40.QueryModuleAccountsRequest;
                fromAmino(_: _40.QueryModuleAccountsRequestAmino): _40.QueryModuleAccountsRequest;
                toAmino(_: _40.QueryModuleAccountsRequest): _40.QueryModuleAccountsRequestAmino;
                fromAminoMsg(object: _40.QueryModuleAccountsRequestAminoMsg): _40.QueryModuleAccountsRequest;
                toAminoMsg(message: _40.QueryModuleAccountsRequest): _40.QueryModuleAccountsRequestAminoMsg;
                fromProtoMsg(message: _40.QueryModuleAccountsRequestProtoMsg): _40.QueryModuleAccountsRequest;
                toProto(message: _40.QueryModuleAccountsRequest): Uint8Array;
                toProtoMsg(message: _40.QueryModuleAccountsRequest): _40.QueryModuleAccountsRequestProtoMsg;
            };
            QueryParamsResponse: {
                typeUrl: string;
                encode(message: _40.QueryParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _40.QueryParamsResponse;
                fromPartial(object: Partial<_40.QueryParamsResponse>): _40.QueryParamsResponse;
                fromAmino(object: _40.QueryParamsResponseAmino): _40.QueryParamsResponse;
                toAmino(message: _40.QueryParamsResponse): _40.QueryParamsResponseAmino;
                fromAminoMsg(object: _40.QueryParamsResponseAminoMsg): _40.QueryParamsResponse;
                toAminoMsg(message: _40.QueryParamsResponse): _40.QueryParamsResponseAminoMsg;
                fromProtoMsg(message: _40.QueryParamsResponseProtoMsg): _40.QueryParamsResponse;
                toProto(message: _40.QueryParamsResponse): Uint8Array;
                toProtoMsg(message: _40.QueryParamsResponse): _40.QueryParamsResponseProtoMsg;
            };
            QueryAccountResponse: {
                typeUrl: string;
                encode(message: _40.QueryAccountResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _40.QueryAccountResponse;
                fromPartial(object: Partial<_40.QueryAccountResponse>): _40.QueryAccountResponse;
                fromAmino(object: _40.QueryAccountResponseAmino): _40.QueryAccountResponse;
                toAmino(message: _40.QueryAccountResponse): _40.QueryAccountResponseAmino;
                fromAminoMsg(object: _40.QueryAccountResponseAminoMsg): _40.QueryAccountResponse;
                toAminoMsg(message: _40.QueryAccountResponse): _40.QueryAccountResponseAminoMsg;
                fromProtoMsg(message: _40.QueryAccountResponseProtoMsg): _40.QueryAccountResponse;
                toProto(message: _40.QueryAccountResponse): Uint8Array;
                toProtoMsg(message: _40.QueryAccountResponse): _40.QueryAccountResponseProtoMsg;
            };
            QueryParamsRequest: {
                typeUrl: string;
                encode(_: _40.QueryParamsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _40.QueryParamsRequest;
                fromPartial(_: Partial<_40.QueryParamsRequest>): _40.QueryParamsRequest;
                fromAmino(_: _40.QueryParamsRequestAmino): _40.QueryParamsRequest;
                toAmino(_: _40.QueryParamsRequest): _40.QueryParamsRequestAmino;
                fromAminoMsg(object: _40.QueryParamsRequestAminoMsg): _40.QueryParamsRequest;
                toAminoMsg(message: _40.QueryParamsRequest): _40.QueryParamsRequestAminoMsg;
                fromProtoMsg(message: _40.QueryParamsRequestProtoMsg): _40.QueryParamsRequest;
                toProto(message: _40.QueryParamsRequest): Uint8Array;
                toProtoMsg(message: _40.QueryParamsRequest): _40.QueryParamsRequestProtoMsg;
            };
            QueryModuleAccountsResponse: {
                typeUrl: string;
                encode(message: _40.QueryModuleAccountsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _40.QueryModuleAccountsResponse;
                fromPartial(object: Partial<_40.QueryModuleAccountsResponse>): _40.QueryModuleAccountsResponse;
                fromAmino(object: _40.QueryModuleAccountsResponseAmino): _40.QueryModuleAccountsResponse;
                toAmino(message: _40.QueryModuleAccountsResponse): _40.QueryModuleAccountsResponseAmino;
                fromAminoMsg(object: _40.QueryModuleAccountsResponseAminoMsg): _40.QueryModuleAccountsResponse;
                toAminoMsg(message: _40.QueryModuleAccountsResponse): _40.QueryModuleAccountsResponseAminoMsg;
                fromProtoMsg(message: _40.QueryModuleAccountsResponseProtoMsg): _40.QueryModuleAccountsResponse;
                toProto(message: _40.QueryModuleAccountsResponse): Uint8Array;
                toProtoMsg(message: _40.QueryModuleAccountsResponse): _40.QueryModuleAccountsResponseProtoMsg;
            };
            Bech32PrefixRequest: {
                typeUrl: string;
                encode(_: _40.Bech32PrefixRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _40.Bech32PrefixRequest;
                fromPartial(_: Partial<_40.Bech32PrefixRequest>): _40.Bech32PrefixRequest;
                fromAmino(_: _40.Bech32PrefixRequestAmino): _40.Bech32PrefixRequest;
                toAmino(_: _40.Bech32PrefixRequest): _40.Bech32PrefixRequestAmino;
                fromAminoMsg(object: _40.Bech32PrefixRequestAminoMsg): _40.Bech32PrefixRequest;
                toAminoMsg(message: _40.Bech32PrefixRequest): _40.Bech32PrefixRequestAminoMsg;
                fromProtoMsg(message: _40.Bech32PrefixRequestProtoMsg): _40.Bech32PrefixRequest;
                toProto(message: _40.Bech32PrefixRequest): Uint8Array;
                toProtoMsg(message: _40.Bech32PrefixRequest): _40.Bech32PrefixRequestProtoMsg;
            };
            Bech32PrefixResponse: {
                typeUrl: string;
                encode(message: _40.Bech32PrefixResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _40.Bech32PrefixResponse;
                fromPartial(object: Partial<_40.Bech32PrefixResponse>): _40.Bech32PrefixResponse;
                fromAmino(object: _40.Bech32PrefixResponseAmino): _40.Bech32PrefixResponse;
                toAmino(message: _40.Bech32PrefixResponse): _40.Bech32PrefixResponseAmino;
                fromAminoMsg(object: _40.Bech32PrefixResponseAminoMsg): _40.Bech32PrefixResponse;
                toAminoMsg(message: _40.Bech32PrefixResponse): _40.Bech32PrefixResponseAminoMsg;
                fromProtoMsg(message: _40.Bech32PrefixResponseProtoMsg): _40.Bech32PrefixResponse;
                toProto(message: _40.Bech32PrefixResponse): Uint8Array;
                toProtoMsg(message: _40.Bech32PrefixResponse): _40.Bech32PrefixResponseProtoMsg;
            };
            AddressBytesToStringRequest: {
                typeUrl: string;
                encode(message: _40.AddressBytesToStringRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _40.AddressBytesToStringRequest;
                fromPartial(object: Partial<_40.AddressBytesToStringRequest>): _40.AddressBytesToStringRequest;
                fromAmino(object: _40.AddressBytesToStringRequestAmino): _40.AddressBytesToStringRequest;
                toAmino(message: _40.AddressBytesToStringRequest): _40.AddressBytesToStringRequestAmino;
                fromAminoMsg(object: _40.AddressBytesToStringRequestAminoMsg): _40.AddressBytesToStringRequest;
                toAminoMsg(message: _40.AddressBytesToStringRequest): _40.AddressBytesToStringRequestAminoMsg;
                fromProtoMsg(message: _40.AddressBytesToStringRequestProtoMsg): _40.AddressBytesToStringRequest;
                toProto(message: _40.AddressBytesToStringRequest): Uint8Array;
                toProtoMsg(message: _40.AddressBytesToStringRequest): _40.AddressBytesToStringRequestProtoMsg;
            };
            AddressBytesToStringResponse: {
                typeUrl: string;
                encode(message: _40.AddressBytesToStringResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _40.AddressBytesToStringResponse;
                fromPartial(object: Partial<_40.AddressBytesToStringResponse>): _40.AddressBytesToStringResponse;
                fromAmino(object: _40.AddressBytesToStringResponseAmino): _40.AddressBytesToStringResponse;
                toAmino(message: _40.AddressBytesToStringResponse): _40.AddressBytesToStringResponseAmino;
                fromAminoMsg(object: _40.AddressBytesToStringResponseAminoMsg): _40.AddressBytesToStringResponse;
                toAminoMsg(message: _40.AddressBytesToStringResponse): _40.AddressBytesToStringResponseAminoMsg;
                fromProtoMsg(message: _40.AddressBytesToStringResponseProtoMsg): _40.AddressBytesToStringResponse;
                toProto(message: _40.AddressBytesToStringResponse): Uint8Array;
                toProtoMsg(message: _40.AddressBytesToStringResponse): _40.AddressBytesToStringResponseProtoMsg;
            };
            AddressStringToBytesRequest: {
                typeUrl: string;
                encode(message: _40.AddressStringToBytesRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _40.AddressStringToBytesRequest;
                fromPartial(object: Partial<_40.AddressStringToBytesRequest>): _40.AddressStringToBytesRequest;
                fromAmino(object: _40.AddressStringToBytesRequestAmino): _40.AddressStringToBytesRequest;
                toAmino(message: _40.AddressStringToBytesRequest): _40.AddressStringToBytesRequestAmino;
                fromAminoMsg(object: _40.AddressStringToBytesRequestAminoMsg): _40.AddressStringToBytesRequest;
                toAminoMsg(message: _40.AddressStringToBytesRequest): _40.AddressStringToBytesRequestAminoMsg;
                fromProtoMsg(message: _40.AddressStringToBytesRequestProtoMsg): _40.AddressStringToBytesRequest;
                toProto(message: _40.AddressStringToBytesRequest): Uint8Array;
                toProtoMsg(message: _40.AddressStringToBytesRequest): _40.AddressStringToBytesRequestProtoMsg;
            };
            AddressStringToBytesResponse: {
                typeUrl: string;
                encode(message: _40.AddressStringToBytesResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _40.AddressStringToBytesResponse;
                fromPartial(object: Partial<_40.AddressStringToBytesResponse>): _40.AddressStringToBytesResponse;
                fromAmino(object: _40.AddressStringToBytesResponseAmino): _40.AddressStringToBytesResponse;
                toAmino(message: _40.AddressStringToBytesResponse): _40.AddressStringToBytesResponseAmino;
                fromAminoMsg(object: _40.AddressStringToBytesResponseAminoMsg): _40.AddressStringToBytesResponse;
                toAminoMsg(message: _40.AddressStringToBytesResponse): _40.AddressStringToBytesResponseAminoMsg;
                fromProtoMsg(message: _40.AddressStringToBytesResponseProtoMsg): _40.AddressStringToBytesResponse;
                toProto(message: _40.AddressStringToBytesResponse): Uint8Array;
                toProtoMsg(message: _40.AddressStringToBytesResponse): _40.AddressStringToBytesResponseProtoMsg;
            };
            Cosmos_authAccountI_InterfaceDecoder: (input: import("..").BinaryReader | Uint8Array) => _38.BaseAccount | import("../google/protobuf/any").Any;
            Cosmos_authAccountI_FromAmino: (content: import("../google/protobuf/any").AnyAmino) => import("../google/protobuf/any").Any;
            Cosmos_authAccountI_ToAmino: (content: import("../google/protobuf/any").Any) => import("../google/protobuf/any").AnyAmino;
            Cosmos_authModuleAccountI_InterfaceDecoder: (input: import("..").BinaryReader | Uint8Array) => _38.ModuleAccount | import("../google/protobuf/any").Any;
            Cosmos_authModuleAccountI_FromAmino: (content: import("../google/protobuf/any").AnyAmino) => import("../google/protobuf/any").Any;
            Cosmos_authModuleAccountI_ToAmino: (content: import("../google/protobuf/any").Any) => import("../google/protobuf/any").AnyAmino;
            GenesisState: {
                typeUrl: string;
                encode(message: _39.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _39.GenesisState;
                fromPartial(object: Partial<_39.GenesisState>): _39.GenesisState;
                fromAmino(object: _39.GenesisStateAmino): _39.GenesisState;
                toAmino(message: _39.GenesisState): _39.GenesisStateAmino;
                fromAminoMsg(object: _39.GenesisStateAminoMsg): _39.GenesisState;
                toAminoMsg(message: _39.GenesisState): _39.GenesisStateAminoMsg;
                fromProtoMsg(message: _39.GenesisStateProtoMsg): _39.GenesisState;
                toProto(message: _39.GenesisState): Uint8Array;
                toProtoMsg(message: _39.GenesisState): _39.GenesisStateProtoMsg;
            };
            BaseAccount: {
                typeUrl: string;
                encode(message: _38.BaseAccount, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _38.BaseAccount;
                fromPartial(object: Partial<_38.BaseAccount>): _38.BaseAccount;
                fromAmino(object: _38.BaseAccountAmino): _38.BaseAccount;
                toAmino(message: _38.BaseAccount): _38.BaseAccountAmino;
                fromAminoMsg(object: _38.BaseAccountAminoMsg): _38.BaseAccount;
                toAminoMsg(message: _38.BaseAccount): _38.BaseAccountAminoMsg;
                fromProtoMsg(message: _38.BaseAccountProtoMsg): _38.BaseAccount;
                toProto(message: _38.BaseAccount): Uint8Array;
                toProtoMsg(message: _38.BaseAccount): _38.BaseAccountProtoMsg;
            };
            ModuleAccount: {
                typeUrl: string;
                encode(message: _38.ModuleAccount, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _38.ModuleAccount;
                fromPartial(object: Partial<_38.ModuleAccount>): _38.ModuleAccount;
                fromAmino(object: _38.ModuleAccountAmino): _38.ModuleAccount;
                toAmino(message: _38.ModuleAccount): _38.ModuleAccountAmino;
                fromAminoMsg(object: _38.ModuleAccountAminoMsg): _38.ModuleAccount;
                toAminoMsg(message: _38.ModuleAccount): _38.ModuleAccountAminoMsg;
                fromProtoMsg(message: _38.ModuleAccountProtoMsg): _38.ModuleAccount;
                toProto(message: _38.ModuleAccount): Uint8Array;
                toProtoMsg(message: _38.ModuleAccount): _38.ModuleAccountProtoMsg;
            };
            Params: {
                typeUrl: string;
                encode(message: _38.Params, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _38.Params;
                fromPartial(object: Partial<_38.Params>): _38.Params;
                fromAmino(object: _38.ParamsAmino): _38.Params;
                toAmino(message: _38.Params): _38.ParamsAmino;
                fromAminoMsg(object: _38.ParamsAminoMsg): _38.Params;
                toAminoMsg(message: _38.Params): _38.ParamsAminoMsg;
                fromProtoMsg(message: _38.ParamsProtoMsg): _38.Params;
                toProto(message: _38.Params): Uint8Array;
                toProtoMsg(message: _38.Params): _38.ParamsProtoMsg;
            };
        };
    }
    namespace authz {
        const v1beta1: {
            MsgClientImpl: typeof _228.MsgClientImpl;
            QueryClientImpl: typeof _216.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                grants(request: _44.QueryGrantsRequest): Promise<_44.QueryGrantsResponse>;
                granterGrants(request: _44.QueryGranterGrantsRequest): Promise<_44.QueryGranterGrantsResponse>;
                granteeGrants(request: _44.QueryGranteeGrantsRequest): Promise<_44.QueryGranteeGrantsResponse>;
            };
            LCDQueryClient: typeof _203.LCDQueryClient;
            registry: ReadonlyArray<[string, import("@cosmjs/proto-signing").GeneratedType]>;
            load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void;
            MessageComposer: {
                encoded: {
                    grant(value: _45.MsgGrant): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    exec(value: _45.MsgExec): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    revoke(value: _45.MsgRevoke): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                };
                withTypeUrl: {
                    grant(value: _45.MsgGrant): {
                        typeUrl: string;
                        value: _45.MsgGrant;
                    };
                    exec(value: _45.MsgExec): {
                        typeUrl: string;
                        value: _45.MsgExec;
                    };
                    revoke(value: _45.MsgRevoke): {
                        typeUrl: string;
                        value: _45.MsgRevoke;
                    };
                };
                fromPartial: {
                    grant(value: _45.MsgGrant): {
                        typeUrl: string;
                        value: _45.MsgGrant;
                    };
                    exec(value: _45.MsgExec): {
                        typeUrl: string;
                        value: _45.MsgExec;
                    };
                    revoke(value: _45.MsgRevoke): {
                        typeUrl: string;
                        value: _45.MsgRevoke;
                    };
                };
            };
            AminoConverter: {
                "/cosmos.authz.v1beta1.MsgGrant": {
                    aminoType: string;
                    toAmino: (message: _45.MsgGrant) => _45.MsgGrantAmino;
                    fromAmino: (object: _45.MsgGrantAmino) => _45.MsgGrant;
                };
                "/cosmos.authz.v1beta1.MsgExec": {
                    aminoType: string;
                    toAmino: (message: _45.MsgExec) => _45.MsgExecAmino;
                    fromAmino: (object: _45.MsgExecAmino) => _45.MsgExec;
                };
                "/cosmos.authz.v1beta1.MsgRevoke": {
                    aminoType: string;
                    toAmino: (message: _45.MsgRevoke) => _45.MsgRevokeAmino;
                    fromAmino: (object: _45.MsgRevokeAmino) => _45.MsgRevoke;
                };
            };
            MsgGrant: {
                typeUrl: string;
                encode(message: _45.MsgGrant, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _45.MsgGrant;
                fromPartial(object: Partial<_45.MsgGrant>): _45.MsgGrant;
                fromAmino(object: _45.MsgGrantAmino): _45.MsgGrant;
                toAmino(message: _45.MsgGrant): _45.MsgGrantAmino;
                fromAminoMsg(object: _45.MsgGrantAminoMsg): _45.MsgGrant;
                toAminoMsg(message: _45.MsgGrant): _45.MsgGrantAminoMsg;
                fromProtoMsg(message: _45.MsgGrantProtoMsg): _45.MsgGrant;
                toProto(message: _45.MsgGrant): Uint8Array;
                toProtoMsg(message: _45.MsgGrant): _45.MsgGrantProtoMsg;
            };
            MsgExecResponse: {
                typeUrl: string;
                encode(message: _45.MsgExecResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _45.MsgExecResponse;
                fromPartial(object: Partial<_45.MsgExecResponse>): _45.MsgExecResponse;
                fromAmino(object: _45.MsgExecResponseAmino): _45.MsgExecResponse;
                toAmino(message: _45.MsgExecResponse): _45.MsgExecResponseAmino;
                fromAminoMsg(object: _45.MsgExecResponseAminoMsg): _45.MsgExecResponse;
                toAminoMsg(message: _45.MsgExecResponse): _45.MsgExecResponseAminoMsg;
                fromProtoMsg(message: _45.MsgExecResponseProtoMsg): _45.MsgExecResponse;
                toProto(message: _45.MsgExecResponse): Uint8Array;
                toProtoMsg(message: _45.MsgExecResponse): _45.MsgExecResponseProtoMsg;
            };
            MsgExec: {
                typeUrl: string;
                encode(message: _45.MsgExec, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _45.MsgExec;
                fromPartial(object: Partial<_45.MsgExec>): _45.MsgExec;
                fromAmino(object: _45.MsgExecAmino): _45.MsgExec;
                toAmino(message: _45.MsgExec): _45.MsgExecAmino;
                fromAminoMsg(object: _45.MsgExecAminoMsg): _45.MsgExec;
                toAminoMsg(message: _45.MsgExec): _45.MsgExecAminoMsg;
                fromProtoMsg(message: _45.MsgExecProtoMsg): _45.MsgExec;
                toProto(message: _45.MsgExec): Uint8Array;
                toProtoMsg(message: _45.MsgExec): _45.MsgExecProtoMsg;
            };
            MsgGrantResponse: {
                typeUrl: string;
                encode(_: _45.MsgGrantResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _45.MsgGrantResponse;
                fromPartial(_: Partial<_45.MsgGrantResponse>): _45.MsgGrantResponse;
                fromAmino(_: _45.MsgGrantResponseAmino): _45.MsgGrantResponse;
                toAmino(_: _45.MsgGrantResponse): _45.MsgGrantResponseAmino;
                fromAminoMsg(object: _45.MsgGrantResponseAminoMsg): _45.MsgGrantResponse;
                toAminoMsg(message: _45.MsgGrantResponse): _45.MsgGrantResponseAminoMsg;
                fromProtoMsg(message: _45.MsgGrantResponseProtoMsg): _45.MsgGrantResponse;
                toProto(message: _45.MsgGrantResponse): Uint8Array;
                toProtoMsg(message: _45.MsgGrantResponse): _45.MsgGrantResponseProtoMsg;
            };
            MsgRevoke: {
                typeUrl: string;
                encode(message: _45.MsgRevoke, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _45.MsgRevoke;
                fromPartial(object: Partial<_45.MsgRevoke>): _45.MsgRevoke;
                fromAmino(object: _45.MsgRevokeAmino): _45.MsgRevoke;
                toAmino(message: _45.MsgRevoke): _45.MsgRevokeAmino;
                fromAminoMsg(object: _45.MsgRevokeAminoMsg): _45.MsgRevoke;
                toAminoMsg(message: _45.MsgRevoke): _45.MsgRevokeAminoMsg;
                fromProtoMsg(message: _45.MsgRevokeProtoMsg): _45.MsgRevoke;
                toProto(message: _45.MsgRevoke): Uint8Array;
                toProtoMsg(message: _45.MsgRevoke): _45.MsgRevokeProtoMsg;
            };
            MsgRevokeResponse: {
                typeUrl: string;
                encode(_: _45.MsgRevokeResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _45.MsgRevokeResponse;
                fromPartial(_: Partial<_45.MsgRevokeResponse>): _45.MsgRevokeResponse;
                fromAmino(_: _45.MsgRevokeResponseAmino): _45.MsgRevokeResponse;
                toAmino(_: _45.MsgRevokeResponse): _45.MsgRevokeResponseAmino;
                fromAminoMsg(object: _45.MsgRevokeResponseAminoMsg): _45.MsgRevokeResponse;
                toAminoMsg(message: _45.MsgRevokeResponse): _45.MsgRevokeResponseAminoMsg;
                fromProtoMsg(message: _45.MsgRevokeResponseProtoMsg): _45.MsgRevokeResponse;
                toProto(message: _45.MsgRevokeResponse): Uint8Array;
                toProtoMsg(message: _45.MsgRevokeResponse): _45.MsgRevokeResponseProtoMsg;
            };
            Sdk_Msg_InterfaceDecoder: (input: import("..").BinaryReader | Uint8Array) => import("../google/protobuf/any").Any;
            Sdk_Msg_FromAmino: (content: import("../google/protobuf/any").AnyAmino) => import("../google/protobuf/any").Any;
            Sdk_Msg_ToAmino: (content: import("../google/protobuf/any").Any) => import("../google/protobuf/any").AnyAmino;
            Cosmos_authzAuthorization_InterfaceDecoder: (input: import("..").BinaryReader | Uint8Array) => _41.GenericAuthorization | _46.SendAuthorization | _87.StakeAuthorization | import("../google/protobuf/any").Any;
            Cosmos_authzAuthorization_FromAmino: (content: import("../google/protobuf/any").AnyAmino) => import("../google/protobuf/any").Any;
            Cosmos_authzAuthorization_ToAmino: (content: import("../google/protobuf/any").Any) => import("../google/protobuf/any").AnyAmino;
            QueryGrantsRequest: {
                typeUrl: string;
                encode(message: _44.QueryGrantsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _44.QueryGrantsRequest;
                fromPartial(object: Partial<_44.QueryGrantsRequest>): _44.QueryGrantsRequest;
                fromAmino(object: _44.QueryGrantsRequestAmino): _44.QueryGrantsRequest;
                toAmino(message: _44.QueryGrantsRequest): _44.QueryGrantsRequestAmino;
                fromAminoMsg(object: _44.QueryGrantsRequestAminoMsg): _44.QueryGrantsRequest;
                toAminoMsg(message: _44.QueryGrantsRequest): _44.QueryGrantsRequestAminoMsg;
                fromProtoMsg(message: _44.QueryGrantsRequestProtoMsg): _44.QueryGrantsRequest;
                toProto(message: _44.QueryGrantsRequest): Uint8Array;
                toProtoMsg(message: _44.QueryGrantsRequest): _44.QueryGrantsRequestProtoMsg;
            };
            QueryGrantsResponse: {
                typeUrl: string;
                encode(message: _44.QueryGrantsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _44.QueryGrantsResponse;
                fromPartial(object: Partial<_44.QueryGrantsResponse>): _44.QueryGrantsResponse;
                fromAmino(object: _44.QueryGrantsResponseAmino): _44.QueryGrantsResponse;
                toAmino(message: _44.QueryGrantsResponse): _44.QueryGrantsResponseAmino;
                fromAminoMsg(object: _44.QueryGrantsResponseAminoMsg): _44.QueryGrantsResponse;
                toAminoMsg(message: _44.QueryGrantsResponse): _44.QueryGrantsResponseAminoMsg;
                fromProtoMsg(message: _44.QueryGrantsResponseProtoMsg): _44.QueryGrantsResponse;
                toProto(message: _44.QueryGrantsResponse): Uint8Array;
                toProtoMsg(message: _44.QueryGrantsResponse): _44.QueryGrantsResponseProtoMsg;
            };
            QueryGranterGrantsRequest: {
                typeUrl: string;
                encode(message: _44.QueryGranterGrantsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _44.QueryGranterGrantsRequest;
                fromPartial(object: Partial<_44.QueryGranterGrantsRequest>): _44.QueryGranterGrantsRequest;
                fromAmino(object: _44.QueryGranterGrantsRequestAmino): _44.QueryGranterGrantsRequest;
                toAmino(message: _44.QueryGranterGrantsRequest): _44.QueryGranterGrantsRequestAmino;
                fromAminoMsg(object: _44.QueryGranterGrantsRequestAminoMsg): _44.QueryGranterGrantsRequest;
                toAminoMsg(message: _44.QueryGranterGrantsRequest): _44.QueryGranterGrantsRequestAminoMsg;
                fromProtoMsg(message: _44.QueryGranterGrantsRequestProtoMsg): _44.QueryGranterGrantsRequest;
                toProto(message: _44.QueryGranterGrantsRequest): Uint8Array;
                toProtoMsg(message: _44.QueryGranterGrantsRequest): _44.QueryGranterGrantsRequestProtoMsg;
            };
            QueryGranterGrantsResponse: {
                typeUrl: string;
                encode(message: _44.QueryGranterGrantsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _44.QueryGranterGrantsResponse;
                fromPartial(object: Partial<_44.QueryGranterGrantsResponse>): _44.QueryGranterGrantsResponse;
                fromAmino(object: _44.QueryGranterGrantsResponseAmino): _44.QueryGranterGrantsResponse;
                toAmino(message: _44.QueryGranterGrantsResponse): _44.QueryGranterGrantsResponseAmino;
                fromAminoMsg(object: _44.QueryGranterGrantsResponseAminoMsg): _44.QueryGranterGrantsResponse;
                toAminoMsg(message: _44.QueryGranterGrantsResponse): _44.QueryGranterGrantsResponseAminoMsg;
                fromProtoMsg(message: _44.QueryGranterGrantsResponseProtoMsg): _44.QueryGranterGrantsResponse;
                toProto(message: _44.QueryGranterGrantsResponse): Uint8Array;
                toProtoMsg(message: _44.QueryGranterGrantsResponse): _44.QueryGranterGrantsResponseProtoMsg;
            };
            QueryGranteeGrantsRequest: {
                typeUrl: string;
                encode(message: _44.QueryGranteeGrantsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _44.QueryGranteeGrantsRequest;
                fromPartial(object: Partial<_44.QueryGranteeGrantsRequest>): _44.QueryGranteeGrantsRequest;
                fromAmino(object: _44.QueryGranteeGrantsRequestAmino): _44.QueryGranteeGrantsRequest;
                toAmino(message: _44.QueryGranteeGrantsRequest): _44.QueryGranteeGrantsRequestAmino;
                fromAminoMsg(object: _44.QueryGranteeGrantsRequestAminoMsg): _44.QueryGranteeGrantsRequest;
                toAminoMsg(message: _44.QueryGranteeGrantsRequest): _44.QueryGranteeGrantsRequestAminoMsg;
                fromProtoMsg(message: _44.QueryGranteeGrantsRequestProtoMsg): _44.QueryGranteeGrantsRequest;
                toProto(message: _44.QueryGranteeGrantsRequest): Uint8Array;
                toProtoMsg(message: _44.QueryGranteeGrantsRequest): _44.QueryGranteeGrantsRequestProtoMsg;
            };
            QueryGranteeGrantsResponse: {
                typeUrl: string;
                encode(message: _44.QueryGranteeGrantsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _44.QueryGranteeGrantsResponse;
                fromPartial(object: Partial<_44.QueryGranteeGrantsResponse>): _44.QueryGranteeGrantsResponse;
                fromAmino(object: _44.QueryGranteeGrantsResponseAmino): _44.QueryGranteeGrantsResponse;
                toAmino(message: _44.QueryGranteeGrantsResponse): _44.QueryGranteeGrantsResponseAmino;
                fromAminoMsg(object: _44.QueryGranteeGrantsResponseAminoMsg): _44.QueryGranteeGrantsResponse;
                toAminoMsg(message: _44.QueryGranteeGrantsResponse): _44.QueryGranteeGrantsResponseAminoMsg;
                fromProtoMsg(message: _44.QueryGranteeGrantsResponseProtoMsg): _44.QueryGranteeGrantsResponse;
                toProto(message: _44.QueryGranteeGrantsResponse): Uint8Array;
                toProtoMsg(message: _44.QueryGranteeGrantsResponse): _44.QueryGranteeGrantsResponseProtoMsg;
            };
            GenesisState: {
                typeUrl: string;
                encode(message: _43.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _43.GenesisState;
                fromPartial(object: Partial<_43.GenesisState>): _43.GenesisState;
                fromAmino(object: _43.GenesisStateAmino): _43.GenesisState;
                toAmino(message: _43.GenesisState): _43.GenesisStateAmino;
                fromAminoMsg(object: _43.GenesisStateAminoMsg): _43.GenesisState;
                toAminoMsg(message: _43.GenesisState): _43.GenesisStateAminoMsg;
                fromProtoMsg(message: _43.GenesisStateProtoMsg): _43.GenesisState;
                toProto(message: _43.GenesisState): Uint8Array;
                toProtoMsg(message: _43.GenesisState): _43.GenesisStateProtoMsg;
            };
            EventGrant: {
                typeUrl: string;
                encode(message: _42.EventGrant, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _42.EventGrant;
                fromPartial(object: Partial<_42.EventGrant>): _42.EventGrant;
                fromAmino(object: _42.EventGrantAmino): _42.EventGrant;
                toAmino(message: _42.EventGrant): _42.EventGrantAmino;
                fromAminoMsg(object: _42.EventGrantAminoMsg): _42.EventGrant;
                toAminoMsg(message: _42.EventGrant): _42.EventGrantAminoMsg;
                fromProtoMsg(message: _42.EventGrantProtoMsg): _42.EventGrant;
                toProto(message: _42.EventGrant): Uint8Array;
                toProtoMsg(message: _42.EventGrant): _42.EventGrantProtoMsg;
            };
            EventRevoke: {
                typeUrl: string;
                encode(message: _42.EventRevoke, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _42.EventRevoke;
                fromPartial(object: Partial<_42.EventRevoke>): _42.EventRevoke;
                fromAmino(object: _42.EventRevokeAmino): _42.EventRevoke;
                toAmino(message: _42.EventRevoke): _42.EventRevokeAmino;
                fromAminoMsg(object: _42.EventRevokeAminoMsg): _42.EventRevoke;
                toAminoMsg(message: _42.EventRevoke): _42.EventRevokeAminoMsg;
                fromProtoMsg(message: _42.EventRevokeProtoMsg): _42.EventRevoke;
                toProto(message: _42.EventRevoke): Uint8Array;
                toProtoMsg(message: _42.EventRevoke): _42.EventRevokeProtoMsg;
            };
            GenericAuthorization: {
                typeUrl: string;
                encode(message: _41.GenericAuthorization, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _41.GenericAuthorization;
                fromPartial(object: Partial<_41.GenericAuthorization>): _41.GenericAuthorization;
                fromAmino(object: _41.GenericAuthorizationAmino): _41.GenericAuthorization;
                toAmino(message: _41.GenericAuthorization): _41.GenericAuthorizationAmino;
                fromAminoMsg(object: _41.GenericAuthorizationAminoMsg): _41.GenericAuthorization;
                toAminoMsg(message: _41.GenericAuthorization): _41.GenericAuthorizationAminoMsg;
                fromProtoMsg(message: _41.GenericAuthorizationProtoMsg): _41.GenericAuthorization;
                toProto(message: _41.GenericAuthorization): Uint8Array;
                toProtoMsg(message: _41.GenericAuthorization): _41.GenericAuthorizationProtoMsg;
            };
            Grant: {
                typeUrl: string;
                encode(message: _41.Grant, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _41.Grant;
                fromPartial(object: Partial<_41.Grant>): _41.Grant;
                fromAmino(object: _41.GrantAmino): _41.Grant;
                toAmino(message: _41.Grant): _41.GrantAmino;
                fromAminoMsg(object: _41.GrantAminoMsg): _41.Grant;
                toAminoMsg(message: _41.Grant): _41.GrantAminoMsg;
                fromProtoMsg(message: _41.GrantProtoMsg): _41.Grant;
                toProto(message: _41.Grant): Uint8Array;
                toProtoMsg(message: _41.Grant): _41.GrantProtoMsg;
            };
            GrantAuthorization: {
                typeUrl: string;
                encode(message: _41.GrantAuthorization, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _41.GrantAuthorization;
                fromPartial(object: Partial<_41.GrantAuthorization>): _41.GrantAuthorization;
                fromAmino(object: _41.GrantAuthorizationAmino): _41.GrantAuthorization;
                toAmino(message: _41.GrantAuthorization): _41.GrantAuthorizationAmino;
                fromAminoMsg(object: _41.GrantAuthorizationAminoMsg): _41.GrantAuthorization;
                toAminoMsg(message: _41.GrantAuthorization): _41.GrantAuthorizationAminoMsg;
                fromProtoMsg(message: _41.GrantAuthorizationProtoMsg): _41.GrantAuthorization;
                toProto(message: _41.GrantAuthorization): Uint8Array;
                toProtoMsg(message: _41.GrantAuthorization): _41.GrantAuthorizationProtoMsg;
            };
            GrantQueueItem: {
                typeUrl: string;
                encode(message: _41.GrantQueueItem, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _41.GrantQueueItem;
                fromPartial(object: Partial<_41.GrantQueueItem>): _41.GrantQueueItem;
                fromAmino(object: _41.GrantQueueItemAmino): _41.GrantQueueItem;
                toAmino(message: _41.GrantQueueItem): _41.GrantQueueItemAmino;
                fromAminoMsg(object: _41.GrantQueueItemAminoMsg): _41.GrantQueueItem;
                toAminoMsg(message: _41.GrantQueueItem): _41.GrantQueueItemAminoMsg;
                fromProtoMsg(message: _41.GrantQueueItemProtoMsg): _41.GrantQueueItem;
                toProto(message: _41.GrantQueueItem): Uint8Array;
                toProtoMsg(message: _41.GrantQueueItem): _41.GrantQueueItemProtoMsg;
            };
        };
    }
    namespace bank {
        const v1beta1: {
            MsgClientImpl: typeof _229.MsgClientImpl;
            QueryClientImpl: typeof _217.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                balance(request: _49.QueryBalanceRequest): Promise<_49.QueryBalanceResponse>;
                allBalances(request: _49.QueryAllBalancesRequest): Promise<_49.QueryAllBalancesResponse>;
                spendableBalances(request: _49.QuerySpendableBalancesRequest): Promise<_49.QuerySpendableBalancesResponse>;
                totalSupply(request?: _49.QueryTotalSupplyRequest): Promise<_49.QueryTotalSupplyResponse>;
                supplyOf(request: _49.QuerySupplyOfRequest): Promise<_49.QuerySupplyOfResponse>;
                params(request?: _49.QueryParamsRequest): Promise<_49.QueryParamsResponse>;
                denomMetadata(request: _49.QueryDenomMetadataRequest): Promise<_49.QueryDenomMetadataResponse>;
                denomsMetadata(request?: _49.QueryDenomsMetadataRequest): Promise<_49.QueryDenomsMetadataResponse>;
                denomOwners(request: _49.QueryDenomOwnersRequest): Promise<_49.QueryDenomOwnersResponse>;
            };
            LCDQueryClient: typeof _204.LCDQueryClient;
            registry: ReadonlyArray<[string, import("@cosmjs/proto-signing").GeneratedType]>;
            load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void;
            MessageComposer: {
                encoded: {
                    send(value: _50.MsgSend): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    multiSend(value: _50.MsgMultiSend): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                };
                withTypeUrl: {
                    send(value: _50.MsgSend): {
                        typeUrl: string;
                        value: _50.MsgSend;
                    };
                    multiSend(value: _50.MsgMultiSend): {
                        typeUrl: string;
                        value: _50.MsgMultiSend;
                    };
                };
                fromPartial: {
                    send(value: _50.MsgSend): {
                        typeUrl: string;
                        value: _50.MsgSend;
                    };
                    multiSend(value: _50.MsgMultiSend): {
                        typeUrl: string;
                        value: _50.MsgMultiSend;
                    };
                };
            };
            AminoConverter: {
                "/cosmos.bank.v1beta1.MsgSend": {
                    aminoType: string;
                    toAmino: (message: _50.MsgSend) => _50.MsgSendAmino;
                    fromAmino: (object: _50.MsgSendAmino) => _50.MsgSend;
                };
                "/cosmos.bank.v1beta1.MsgMultiSend": {
                    aminoType: string;
                    toAmino: (message: _50.MsgMultiSend) => _50.MsgMultiSendAmino;
                    fromAmino: (object: _50.MsgMultiSendAmino) => _50.MsgMultiSend;
                };
            };
            MsgSend: {
                typeUrl: string;
                encode(message: _50.MsgSend, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _50.MsgSend;
                fromPartial(object: Partial<_50.MsgSend>): _50.MsgSend;
                fromAmino(object: _50.MsgSendAmino): _50.MsgSend;
                toAmino(message: _50.MsgSend): _50.MsgSendAmino;
                fromAminoMsg(object: _50.MsgSendAminoMsg): _50.MsgSend;
                toAminoMsg(message: _50.MsgSend): _50.MsgSendAminoMsg;
                fromProtoMsg(message: _50.MsgSendProtoMsg): _50.MsgSend;
                toProto(message: _50.MsgSend): Uint8Array;
                toProtoMsg(message: _50.MsgSend): _50.MsgSendProtoMsg;
            };
            MsgSendResponse: {
                typeUrl: string;
                encode(_: _50.MsgSendResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _50.MsgSendResponse;
                fromPartial(_: Partial<_50.MsgSendResponse>): _50.MsgSendResponse;
                fromAmino(_: _50.MsgSendResponseAmino): _50.MsgSendResponse;
                toAmino(_: _50.MsgSendResponse): _50.MsgSendResponseAmino;
                fromAminoMsg(object: _50.MsgSendResponseAminoMsg): _50.MsgSendResponse;
                toAminoMsg(message: _50.MsgSendResponse): _50.MsgSendResponseAminoMsg;
                fromProtoMsg(message: _50.MsgSendResponseProtoMsg): _50.MsgSendResponse;
                toProto(message: _50.MsgSendResponse): Uint8Array;
                toProtoMsg(message: _50.MsgSendResponse): _50.MsgSendResponseProtoMsg;
            };
            MsgMultiSend: {
                typeUrl: string;
                encode(message: _50.MsgMultiSend, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _50.MsgMultiSend;
                fromPartial(object: Partial<_50.MsgMultiSend>): _50.MsgMultiSend;
                fromAmino(object: _50.MsgMultiSendAmino): _50.MsgMultiSend;
                toAmino(message: _50.MsgMultiSend): _50.MsgMultiSendAmino;
                fromAminoMsg(object: _50.MsgMultiSendAminoMsg): _50.MsgMultiSend;
                toAminoMsg(message: _50.MsgMultiSend): _50.MsgMultiSendAminoMsg;
                fromProtoMsg(message: _50.MsgMultiSendProtoMsg): _50.MsgMultiSend;
                toProto(message: _50.MsgMultiSend): Uint8Array;
                toProtoMsg(message: _50.MsgMultiSend): _50.MsgMultiSendProtoMsg;
            };
            MsgMultiSendResponse: {
                typeUrl: string;
                encode(_: _50.MsgMultiSendResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _50.MsgMultiSendResponse;
                fromPartial(_: Partial<_50.MsgMultiSendResponse>): _50.MsgMultiSendResponse;
                fromAmino(_: _50.MsgMultiSendResponseAmino): _50.MsgMultiSendResponse;
                toAmino(_: _50.MsgMultiSendResponse): _50.MsgMultiSendResponseAmino;
                fromAminoMsg(object: _50.MsgMultiSendResponseAminoMsg): _50.MsgMultiSendResponse;
                toAminoMsg(message: _50.MsgMultiSendResponse): _50.MsgMultiSendResponseAminoMsg;
                fromProtoMsg(message: _50.MsgMultiSendResponseProtoMsg): _50.MsgMultiSendResponse;
                toProto(message: _50.MsgMultiSendResponse): Uint8Array;
                toProtoMsg(message: _50.MsgMultiSendResponse): _50.MsgMultiSendResponseProtoMsg;
            };
            QueryBalanceRequest: {
                typeUrl: string;
                encode(message: _49.QueryBalanceRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QueryBalanceRequest;
                fromPartial(object: Partial<_49.QueryBalanceRequest>): _49.QueryBalanceRequest;
                fromAmino(object: _49.QueryBalanceRequestAmino): _49.QueryBalanceRequest;
                toAmino(message: _49.QueryBalanceRequest): _49.QueryBalanceRequestAmino;
                fromAminoMsg(object: _49.QueryBalanceRequestAminoMsg): _49.QueryBalanceRequest;
                toAminoMsg(message: _49.QueryBalanceRequest): _49.QueryBalanceRequestAminoMsg;
                fromProtoMsg(message: _49.QueryBalanceRequestProtoMsg): _49.QueryBalanceRequest;
                toProto(message: _49.QueryBalanceRequest): Uint8Array;
                toProtoMsg(message: _49.QueryBalanceRequest): _49.QueryBalanceRequestProtoMsg;
            };
            QueryBalanceResponse: {
                typeUrl: string;
                encode(message: _49.QueryBalanceResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QueryBalanceResponse;
                fromPartial(object: Partial<_49.QueryBalanceResponse>): _49.QueryBalanceResponse;
                fromAmino(object: _49.QueryBalanceResponseAmino): _49.QueryBalanceResponse;
                toAmino(message: _49.QueryBalanceResponse): _49.QueryBalanceResponseAmino;
                fromAminoMsg(object: _49.QueryBalanceResponseAminoMsg): _49.QueryBalanceResponse;
                toAminoMsg(message: _49.QueryBalanceResponse): _49.QueryBalanceResponseAminoMsg;
                fromProtoMsg(message: _49.QueryBalanceResponseProtoMsg): _49.QueryBalanceResponse;
                toProto(message: _49.QueryBalanceResponse): Uint8Array;
                toProtoMsg(message: _49.QueryBalanceResponse): _49.QueryBalanceResponseProtoMsg;
            };
            QueryAllBalancesRequest: {
                typeUrl: string;
                encode(message: _49.QueryAllBalancesRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QueryAllBalancesRequest;
                fromPartial(object: Partial<_49.QueryAllBalancesRequest>): _49.QueryAllBalancesRequest;
                fromAmino(object: _49.QueryAllBalancesRequestAmino): _49.QueryAllBalancesRequest;
                toAmino(message: _49.QueryAllBalancesRequest): _49.QueryAllBalancesRequestAmino;
                fromAminoMsg(object: _49.QueryAllBalancesRequestAminoMsg): _49.QueryAllBalancesRequest;
                toAminoMsg(message: _49.QueryAllBalancesRequest): _49.QueryAllBalancesRequestAminoMsg;
                fromProtoMsg(message: _49.QueryAllBalancesRequestProtoMsg): _49.QueryAllBalancesRequest;
                toProto(message: _49.QueryAllBalancesRequest): Uint8Array;
                toProtoMsg(message: _49.QueryAllBalancesRequest): _49.QueryAllBalancesRequestProtoMsg;
            };
            QueryAllBalancesResponse: {
                typeUrl: string;
                encode(message: _49.QueryAllBalancesResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QueryAllBalancesResponse;
                fromPartial(object: Partial<_49.QueryAllBalancesResponse>): _49.QueryAllBalancesResponse;
                fromAmino(object: _49.QueryAllBalancesResponseAmino): _49.QueryAllBalancesResponse;
                toAmino(message: _49.QueryAllBalancesResponse): _49.QueryAllBalancesResponseAmino;
                fromAminoMsg(object: _49.QueryAllBalancesResponseAminoMsg): _49.QueryAllBalancesResponse;
                toAminoMsg(message: _49.QueryAllBalancesResponse): _49.QueryAllBalancesResponseAminoMsg;
                fromProtoMsg(message: _49.QueryAllBalancesResponseProtoMsg): _49.QueryAllBalancesResponse;
                toProto(message: _49.QueryAllBalancesResponse): Uint8Array;
                toProtoMsg(message: _49.QueryAllBalancesResponse): _49.QueryAllBalancesResponseProtoMsg;
            };
            QuerySpendableBalancesRequest: {
                typeUrl: string;
                encode(message: _49.QuerySpendableBalancesRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QuerySpendableBalancesRequest;
                fromPartial(object: Partial<_49.QuerySpendableBalancesRequest>): _49.QuerySpendableBalancesRequest;
                fromAmino(object: _49.QuerySpendableBalancesRequestAmino): _49.QuerySpendableBalancesRequest;
                toAmino(message: _49.QuerySpendableBalancesRequest): _49.QuerySpendableBalancesRequestAmino;
                fromAminoMsg(object: _49.QuerySpendableBalancesRequestAminoMsg): _49.QuerySpendableBalancesRequest;
                toAminoMsg(message: _49.QuerySpendableBalancesRequest): _49.QuerySpendableBalancesRequestAminoMsg;
                fromProtoMsg(message: _49.QuerySpendableBalancesRequestProtoMsg): _49.QuerySpendableBalancesRequest;
                toProto(message: _49.QuerySpendableBalancesRequest): Uint8Array;
                toProtoMsg(message: _49.QuerySpendableBalancesRequest): _49.QuerySpendableBalancesRequestProtoMsg;
            };
            QuerySpendableBalancesResponse: {
                typeUrl: string;
                encode(message: _49.QuerySpendableBalancesResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QuerySpendableBalancesResponse;
                fromPartial(object: Partial<_49.QuerySpendableBalancesResponse>): _49.QuerySpendableBalancesResponse;
                fromAmino(object: _49.QuerySpendableBalancesResponseAmino): _49.QuerySpendableBalancesResponse;
                toAmino(message: _49.QuerySpendableBalancesResponse): _49.QuerySpendableBalancesResponseAmino;
                fromAminoMsg(object: _49.QuerySpendableBalancesResponseAminoMsg): _49.QuerySpendableBalancesResponse;
                toAminoMsg(message: _49.QuerySpendableBalancesResponse): _49.QuerySpendableBalancesResponseAminoMsg;
                fromProtoMsg(message: _49.QuerySpendableBalancesResponseProtoMsg): _49.QuerySpendableBalancesResponse;
                toProto(message: _49.QuerySpendableBalancesResponse): Uint8Array;
                toProtoMsg(message: _49.QuerySpendableBalancesResponse): _49.QuerySpendableBalancesResponseProtoMsg;
            };
            QueryTotalSupplyRequest: {
                typeUrl: string;
                encode(message: _49.QueryTotalSupplyRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QueryTotalSupplyRequest;
                fromPartial(object: Partial<_49.QueryTotalSupplyRequest>): _49.QueryTotalSupplyRequest;
                fromAmino(object: _49.QueryTotalSupplyRequestAmino): _49.QueryTotalSupplyRequest;
                toAmino(message: _49.QueryTotalSupplyRequest): _49.QueryTotalSupplyRequestAmino;
                fromAminoMsg(object: _49.QueryTotalSupplyRequestAminoMsg): _49.QueryTotalSupplyRequest;
                toAminoMsg(message: _49.QueryTotalSupplyRequest): _49.QueryTotalSupplyRequestAminoMsg;
                fromProtoMsg(message: _49.QueryTotalSupplyRequestProtoMsg): _49.QueryTotalSupplyRequest;
                toProto(message: _49.QueryTotalSupplyRequest): Uint8Array;
                toProtoMsg(message: _49.QueryTotalSupplyRequest): _49.QueryTotalSupplyRequestProtoMsg;
            };
            QueryTotalSupplyResponse: {
                typeUrl: string;
                encode(message: _49.QueryTotalSupplyResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QueryTotalSupplyResponse;
                fromPartial(object: Partial<_49.QueryTotalSupplyResponse>): _49.QueryTotalSupplyResponse;
                fromAmino(object: _49.QueryTotalSupplyResponseAmino): _49.QueryTotalSupplyResponse;
                toAmino(message: _49.QueryTotalSupplyResponse): _49.QueryTotalSupplyResponseAmino;
                fromAminoMsg(object: _49.QueryTotalSupplyResponseAminoMsg): _49.QueryTotalSupplyResponse;
                toAminoMsg(message: _49.QueryTotalSupplyResponse): _49.QueryTotalSupplyResponseAminoMsg;
                fromProtoMsg(message: _49.QueryTotalSupplyResponseProtoMsg): _49.QueryTotalSupplyResponse;
                toProto(message: _49.QueryTotalSupplyResponse): Uint8Array;
                toProtoMsg(message: _49.QueryTotalSupplyResponse): _49.QueryTotalSupplyResponseProtoMsg;
            };
            QuerySupplyOfRequest: {
                typeUrl: string;
                encode(message: _49.QuerySupplyOfRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QuerySupplyOfRequest;
                fromPartial(object: Partial<_49.QuerySupplyOfRequest>): _49.QuerySupplyOfRequest;
                fromAmino(object: _49.QuerySupplyOfRequestAmino): _49.QuerySupplyOfRequest;
                toAmino(message: _49.QuerySupplyOfRequest): _49.QuerySupplyOfRequestAmino;
                fromAminoMsg(object: _49.QuerySupplyOfRequestAminoMsg): _49.QuerySupplyOfRequest;
                toAminoMsg(message: _49.QuerySupplyOfRequest): _49.QuerySupplyOfRequestAminoMsg;
                fromProtoMsg(message: _49.QuerySupplyOfRequestProtoMsg): _49.QuerySupplyOfRequest;
                toProto(message: _49.QuerySupplyOfRequest): Uint8Array;
                toProtoMsg(message: _49.QuerySupplyOfRequest): _49.QuerySupplyOfRequestProtoMsg;
            };
            QuerySupplyOfResponse: {
                typeUrl: string;
                encode(message: _49.QuerySupplyOfResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QuerySupplyOfResponse;
                fromPartial(object: Partial<_49.QuerySupplyOfResponse>): _49.QuerySupplyOfResponse;
                fromAmino(object: _49.QuerySupplyOfResponseAmino): _49.QuerySupplyOfResponse;
                toAmino(message: _49.QuerySupplyOfResponse): _49.QuerySupplyOfResponseAmino;
                fromAminoMsg(object: _49.QuerySupplyOfResponseAminoMsg): _49.QuerySupplyOfResponse;
                toAminoMsg(message: _49.QuerySupplyOfResponse): _49.QuerySupplyOfResponseAminoMsg;
                fromProtoMsg(message: _49.QuerySupplyOfResponseProtoMsg): _49.QuerySupplyOfResponse;
                toProto(message: _49.QuerySupplyOfResponse): Uint8Array;
                toProtoMsg(message: _49.QuerySupplyOfResponse): _49.QuerySupplyOfResponseProtoMsg;
            };
            QueryParamsRequest: {
                typeUrl: string;
                encode(_: _49.QueryParamsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QueryParamsRequest;
                fromPartial(_: Partial<_49.QueryParamsRequest>): _49.QueryParamsRequest;
                fromAmino(_: _49.QueryParamsRequestAmino): _49.QueryParamsRequest;
                toAmino(_: _49.QueryParamsRequest): _49.QueryParamsRequestAmino;
                fromAminoMsg(object: _49.QueryParamsRequestAminoMsg): _49.QueryParamsRequest;
                toAminoMsg(message: _49.QueryParamsRequest): _49.QueryParamsRequestAminoMsg;
                fromProtoMsg(message: _49.QueryParamsRequestProtoMsg): _49.QueryParamsRequest;
                toProto(message: _49.QueryParamsRequest): Uint8Array;
                toProtoMsg(message: _49.QueryParamsRequest): _49.QueryParamsRequestProtoMsg;
            };
            QueryParamsResponse: {
                typeUrl: string;
                encode(message: _49.QueryParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QueryParamsResponse;
                fromPartial(object: Partial<_49.QueryParamsResponse>): _49.QueryParamsResponse;
                fromAmino(object: _49.QueryParamsResponseAmino): _49.QueryParamsResponse;
                toAmino(message: _49.QueryParamsResponse): _49.QueryParamsResponseAmino;
                fromAminoMsg(object: _49.QueryParamsResponseAminoMsg): _49.QueryParamsResponse;
                toAminoMsg(message: _49.QueryParamsResponse): _49.QueryParamsResponseAminoMsg;
                fromProtoMsg(message: _49.QueryParamsResponseProtoMsg): _49.QueryParamsResponse;
                toProto(message: _49.QueryParamsResponse): Uint8Array;
                toProtoMsg(message: _49.QueryParamsResponse): _49.QueryParamsResponseProtoMsg;
            };
            QueryDenomsMetadataRequest: {
                typeUrl: string;
                encode(message: _49.QueryDenomsMetadataRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QueryDenomsMetadataRequest;
                fromPartial(object: Partial<_49.QueryDenomsMetadataRequest>): _49.QueryDenomsMetadataRequest;
                fromAmino(object: _49.QueryDenomsMetadataRequestAmino): _49.QueryDenomsMetadataRequest;
                toAmino(message: _49.QueryDenomsMetadataRequest): _49.QueryDenomsMetadataRequestAmino;
                fromAminoMsg(object: _49.QueryDenomsMetadataRequestAminoMsg): _49.QueryDenomsMetadataRequest;
                toAminoMsg(message: _49.QueryDenomsMetadataRequest): _49.QueryDenomsMetadataRequestAminoMsg;
                fromProtoMsg(message: _49.QueryDenomsMetadataRequestProtoMsg): _49.QueryDenomsMetadataRequest;
                toProto(message: _49.QueryDenomsMetadataRequest): Uint8Array;
                toProtoMsg(message: _49.QueryDenomsMetadataRequest): _49.QueryDenomsMetadataRequestProtoMsg;
            };
            QueryDenomsMetadataResponse: {
                typeUrl: string;
                encode(message: _49.QueryDenomsMetadataResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QueryDenomsMetadataResponse;
                fromPartial(object: Partial<_49.QueryDenomsMetadataResponse>): _49.QueryDenomsMetadataResponse;
                fromAmino(object: _49.QueryDenomsMetadataResponseAmino): _49.QueryDenomsMetadataResponse;
                toAmino(message: _49.QueryDenomsMetadataResponse): _49.QueryDenomsMetadataResponseAmino;
                fromAminoMsg(object: _49.QueryDenomsMetadataResponseAminoMsg): _49.QueryDenomsMetadataResponse;
                toAminoMsg(message: _49.QueryDenomsMetadataResponse): _49.QueryDenomsMetadataResponseAminoMsg;
                fromProtoMsg(message: _49.QueryDenomsMetadataResponseProtoMsg): _49.QueryDenomsMetadataResponse;
                toProto(message: _49.QueryDenomsMetadataResponse): Uint8Array;
                toProtoMsg(message: _49.QueryDenomsMetadataResponse): _49.QueryDenomsMetadataResponseProtoMsg;
            };
            QueryDenomMetadataRequest: {
                typeUrl: string;
                encode(message: _49.QueryDenomMetadataRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QueryDenomMetadataRequest;
                fromPartial(object: Partial<_49.QueryDenomMetadataRequest>): _49.QueryDenomMetadataRequest;
                fromAmino(object: _49.QueryDenomMetadataRequestAmino): _49.QueryDenomMetadataRequest;
                toAmino(message: _49.QueryDenomMetadataRequest): _49.QueryDenomMetadataRequestAmino;
                fromAminoMsg(object: _49.QueryDenomMetadataRequestAminoMsg): _49.QueryDenomMetadataRequest;
                toAminoMsg(message: _49.QueryDenomMetadataRequest): _49.QueryDenomMetadataRequestAminoMsg;
                fromProtoMsg(message: _49.QueryDenomMetadataRequestProtoMsg): _49.QueryDenomMetadataRequest;
                toProto(message: _49.QueryDenomMetadataRequest): Uint8Array;
                toProtoMsg(message: _49.QueryDenomMetadataRequest): _49.QueryDenomMetadataRequestProtoMsg;
            };
            QueryDenomMetadataResponse: {
                typeUrl: string;
                encode(message: _49.QueryDenomMetadataResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QueryDenomMetadataResponse;
                fromPartial(object: Partial<_49.QueryDenomMetadataResponse>): _49.QueryDenomMetadataResponse;
                fromAmino(object: _49.QueryDenomMetadataResponseAmino): _49.QueryDenomMetadataResponse;
                toAmino(message: _49.QueryDenomMetadataResponse): _49.QueryDenomMetadataResponseAmino;
                fromAminoMsg(object: _49.QueryDenomMetadataResponseAminoMsg): _49.QueryDenomMetadataResponse;
                toAminoMsg(message: _49.QueryDenomMetadataResponse): _49.QueryDenomMetadataResponseAminoMsg;
                fromProtoMsg(message: _49.QueryDenomMetadataResponseProtoMsg): _49.QueryDenomMetadataResponse;
                toProto(message: _49.QueryDenomMetadataResponse): Uint8Array;
                toProtoMsg(message: _49.QueryDenomMetadataResponse): _49.QueryDenomMetadataResponseProtoMsg;
            };
            QueryDenomOwnersRequest: {
                typeUrl: string;
                encode(message: _49.QueryDenomOwnersRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QueryDenomOwnersRequest;
                fromPartial(object: Partial<_49.QueryDenomOwnersRequest>): _49.QueryDenomOwnersRequest;
                fromAmino(object: _49.QueryDenomOwnersRequestAmino): _49.QueryDenomOwnersRequest;
                toAmino(message: _49.QueryDenomOwnersRequest): _49.QueryDenomOwnersRequestAmino;
                fromAminoMsg(object: _49.QueryDenomOwnersRequestAminoMsg): _49.QueryDenomOwnersRequest;
                toAminoMsg(message: _49.QueryDenomOwnersRequest): _49.QueryDenomOwnersRequestAminoMsg;
                fromProtoMsg(message: _49.QueryDenomOwnersRequestProtoMsg): _49.QueryDenomOwnersRequest;
                toProto(message: _49.QueryDenomOwnersRequest): Uint8Array;
                toProtoMsg(message: _49.QueryDenomOwnersRequest): _49.QueryDenomOwnersRequestProtoMsg;
            };
            DenomOwner: {
                typeUrl: string;
                encode(message: _49.DenomOwner, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.DenomOwner;
                fromPartial(object: Partial<_49.DenomOwner>): _49.DenomOwner;
                fromAmino(object: _49.DenomOwnerAmino): _49.DenomOwner;
                toAmino(message: _49.DenomOwner): _49.DenomOwnerAmino;
                fromAminoMsg(object: _49.DenomOwnerAminoMsg): _49.DenomOwner;
                toAminoMsg(message: _49.DenomOwner): _49.DenomOwnerAminoMsg;
                fromProtoMsg(message: _49.DenomOwnerProtoMsg): _49.DenomOwner;
                toProto(message: _49.DenomOwner): Uint8Array;
                toProtoMsg(message: _49.DenomOwner): _49.DenomOwnerProtoMsg;
            };
            QueryDenomOwnersResponse: {
                typeUrl: string;
                encode(message: _49.QueryDenomOwnersResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _49.QueryDenomOwnersResponse;
                fromPartial(object: Partial<_49.QueryDenomOwnersResponse>): _49.QueryDenomOwnersResponse;
                fromAmino(object: _49.QueryDenomOwnersResponseAmino): _49.QueryDenomOwnersResponse;
                toAmino(message: _49.QueryDenomOwnersResponse): _49.QueryDenomOwnersResponseAmino;
                fromAminoMsg(object: _49.QueryDenomOwnersResponseAminoMsg): _49.QueryDenomOwnersResponse;
                toAminoMsg(message: _49.QueryDenomOwnersResponse): _49.QueryDenomOwnersResponseAminoMsg;
                fromProtoMsg(message: _49.QueryDenomOwnersResponseProtoMsg): _49.QueryDenomOwnersResponse;
                toProto(message: _49.QueryDenomOwnersResponse): Uint8Array;
                toProtoMsg(message: _49.QueryDenomOwnersResponse): _49.QueryDenomOwnersResponseProtoMsg;
            };
            GenesisState: {
                typeUrl: string;
                encode(message: _48.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _48.GenesisState;
                fromPartial(object: Partial<_48.GenesisState>): _48.GenesisState;
                fromAmino(object: _48.GenesisStateAmino): _48.GenesisState;
                toAmino(message: _48.GenesisState): _48.GenesisStateAmino;
                fromAminoMsg(object: _48.GenesisStateAminoMsg): _48.GenesisState;
                toAminoMsg(message: _48.GenesisState): _48.GenesisStateAminoMsg;
                fromProtoMsg(message: _48.GenesisStateProtoMsg): _48.GenesisState;
                toProto(message: _48.GenesisState): Uint8Array;
                toProtoMsg(message: _48.GenesisState): _48.GenesisStateProtoMsg;
            };
            Balance: {
                typeUrl: string;
                encode(message: _48.Balance, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _48.Balance;
                fromPartial(object: Partial<_48.Balance>): _48.Balance;
                fromAmino(object: _48.BalanceAmino): _48.Balance;
                toAmino(message: _48.Balance): _48.BalanceAmino;
                fromAminoMsg(object: _48.BalanceAminoMsg): _48.Balance;
                toAminoMsg(message: _48.Balance): _48.BalanceAminoMsg;
                fromProtoMsg(message: _48.BalanceProtoMsg): _48.Balance;
                toProto(message: _48.Balance): Uint8Array;
                toProtoMsg(message: _48.Balance): _48.BalanceProtoMsg;
            };
            Params: {
                typeUrl: string;
                encode(message: _47.Params, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _47.Params;
                fromPartial(object: Partial<_47.Params>): _47.Params;
                fromAmino(object: _47.ParamsAmino): _47.Params;
                toAmino(message: _47.Params): _47.ParamsAmino;
                fromAminoMsg(object: _47.ParamsAminoMsg): _47.Params;
                toAminoMsg(message: _47.Params): _47.ParamsAminoMsg;
                fromProtoMsg(message: _47.ParamsProtoMsg): _47.Params;
                toProto(message: _47.Params): Uint8Array;
                toProtoMsg(message: _47.Params): _47.ParamsProtoMsg;
            };
            SendEnabled: {
                typeUrl: string;
                encode(message: _47.SendEnabled, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _47.SendEnabled;
                fromPartial(object: Partial<_47.SendEnabled>): _47.SendEnabled;
                fromAmino(object: _47.SendEnabledAmino): _47.SendEnabled;
                toAmino(message: _47.SendEnabled): _47.SendEnabledAmino;
                fromAminoMsg(object: _47.SendEnabledAminoMsg): _47.SendEnabled;
                toAminoMsg(message: _47.SendEnabled): _47.SendEnabledAminoMsg;
                fromProtoMsg(message: _47.SendEnabledProtoMsg): _47.SendEnabled;
                toProto(message: _47.SendEnabled): Uint8Array;
                toProtoMsg(message: _47.SendEnabled): _47.SendEnabledProtoMsg;
            };
            Input: {
                typeUrl: string;
                encode(message: _47.Input, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _47.Input;
                fromPartial(object: Partial<_47.Input>): _47.Input;
                fromAmino(object: _47.InputAmino): _47.Input;
                toAmino(message: _47.Input): _47.InputAmino;
                fromAminoMsg(object: _47.InputAminoMsg): _47.Input;
                toAminoMsg(message: _47.Input): _47.InputAminoMsg;
                fromProtoMsg(message: _47.InputProtoMsg): _47.Input;
                toProto(message: _47.Input): Uint8Array;
                toProtoMsg(message: _47.Input): _47.InputProtoMsg;
            };
            Output: {
                typeUrl: string;
                encode(message: _47.Output, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _47.Output;
                fromPartial(object: Partial<_47.Output>): _47.Output;
                fromAmino(object: _47.OutputAmino): _47.Output;
                toAmino(message: _47.Output): _47.OutputAmino;
                fromAminoMsg(object: _47.OutputAminoMsg): _47.Output;
                toAminoMsg(message: _47.Output): _47.OutputAminoMsg;
                fromProtoMsg(message: _47.OutputProtoMsg): _47.Output;
                toProto(message: _47.Output): Uint8Array;
                toProtoMsg(message: _47.Output): _47.OutputProtoMsg;
            };
            Supply: {
                typeUrl: string;
                encode(message: _47.Supply, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _47.Supply;
                fromPartial(object: Partial<_47.Supply>): _47.Supply;
                fromAmino(object: _47.SupplyAmino): _47.Supply;
                toAmino(message: _47.Supply): _47.SupplyAmino;
                fromAminoMsg(object: _47.SupplyAminoMsg): _47.Supply;
                toAminoMsg(message: _47.Supply): _47.SupplyAminoMsg;
                fromProtoMsg(message: _47.SupplyProtoMsg): _47.Supply;
                toProto(message: _47.Supply): Uint8Array;
                toProtoMsg(message: _47.Supply): _47.SupplyProtoMsg;
            };
            DenomUnit: {
                typeUrl: string;
                encode(message: _47.DenomUnit, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _47.DenomUnit;
                fromPartial(object: Partial<_47.DenomUnit>): _47.DenomUnit;
                fromAmino(object: _47.DenomUnitAmino): _47.DenomUnit;
                toAmino(message: _47.DenomUnit): _47.DenomUnitAmino;
                fromAminoMsg(object: _47.DenomUnitAminoMsg): _47.DenomUnit;
                toAminoMsg(message: _47.DenomUnit): _47.DenomUnitAminoMsg;
                fromProtoMsg(message: _47.DenomUnitProtoMsg): _47.DenomUnit;
                toProto(message: _47.DenomUnit): Uint8Array;
                toProtoMsg(message: _47.DenomUnit): _47.DenomUnitProtoMsg;
            };
            Metadata: {
                typeUrl: string;
                encode(message: _47.Metadata, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _47.Metadata;
                fromPartial(object: Partial<_47.Metadata>): _47.Metadata;
                fromAmino(object: _47.MetadataAmino): _47.Metadata;
                toAmino(message: _47.Metadata): _47.MetadataAmino;
                fromAminoMsg(object: _47.MetadataAminoMsg): _47.Metadata;
                toAminoMsg(message: _47.Metadata): _47.MetadataAminoMsg;
                fromProtoMsg(message: _47.MetadataProtoMsg): _47.Metadata;
                toProto(message: _47.Metadata): Uint8Array;
                toProtoMsg(message: _47.Metadata): _47.MetadataProtoMsg;
            };
            SendAuthorization: {
                typeUrl: string;
                encode(message: _46.SendAuthorization, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _46.SendAuthorization;
                fromPartial(object: Partial<_46.SendAuthorization>): _46.SendAuthorization;
                fromAmino(object: _46.SendAuthorizationAmino): _46.SendAuthorization;
                toAmino(message: _46.SendAuthorization): _46.SendAuthorizationAmino;
                fromAminoMsg(object: _46.SendAuthorizationAminoMsg): _46.SendAuthorization;
                toAminoMsg(message: _46.SendAuthorization): _46.SendAuthorizationAminoMsg;
                fromProtoMsg(message: _46.SendAuthorizationProtoMsg): _46.SendAuthorization;
                toProto(message: _46.SendAuthorization): Uint8Array;
                toProtoMsg(message: _46.SendAuthorization): _46.SendAuthorizationProtoMsg;
            };
        };
    }
    namespace base {
        namespace abci {
            const v1beta1: {
                TxResponse: {
                    typeUrl: string;
                    encode(message: _51.TxResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _51.TxResponse;
                    fromPartial(object: Partial<_51.TxResponse>): _51.TxResponse;
                    fromAmino(object: _51.TxResponseAmino): _51.TxResponse;
                    toAmino(message: _51.TxResponse): _51.TxResponseAmino;
                    fromAminoMsg(object: _51.TxResponseAminoMsg): _51.TxResponse;
                    toAminoMsg(message: _51.TxResponse): _51.TxResponseAminoMsg;
                    fromProtoMsg(message: _51.TxResponseProtoMsg): _51.TxResponse;
                    toProto(message: _51.TxResponse): Uint8Array;
                    toProtoMsg(message: _51.TxResponse): _51.TxResponseProtoMsg;
                };
                ABCIMessageLog: {
                    typeUrl: string;
                    encode(message: _51.ABCIMessageLog, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _51.ABCIMessageLog;
                    fromPartial(object: Partial<_51.ABCIMessageLog>): _51.ABCIMessageLog;
                    fromAmino(object: _51.ABCIMessageLogAmino): _51.ABCIMessageLog;
                    toAmino(message: _51.ABCIMessageLog): _51.ABCIMessageLogAmino;
                    fromAminoMsg(object: _51.ABCIMessageLogAminoMsg): _51.ABCIMessageLog;
                    toAminoMsg(message: _51.ABCIMessageLog): _51.ABCIMessageLogAminoMsg;
                    fromProtoMsg(message: _51.ABCIMessageLogProtoMsg): _51.ABCIMessageLog;
                    toProto(message: _51.ABCIMessageLog): Uint8Array;
                    toProtoMsg(message: _51.ABCIMessageLog): _51.ABCIMessageLogProtoMsg;
                };
                StringEvent: {
                    typeUrl: string;
                    encode(message: _51.StringEvent, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _51.StringEvent;
                    fromPartial(object: Partial<_51.StringEvent>): _51.StringEvent;
                    fromAmino(object: _51.StringEventAmino): _51.StringEvent;
                    toAmino(message: _51.StringEvent): _51.StringEventAmino;
                    fromAminoMsg(object: _51.StringEventAminoMsg): _51.StringEvent;
                    toAminoMsg(message: _51.StringEvent): _51.StringEventAminoMsg;
                    fromProtoMsg(message: _51.StringEventProtoMsg): _51.StringEvent;
                    toProto(message: _51.StringEvent): Uint8Array;
                    toProtoMsg(message: _51.StringEvent): _51.StringEventProtoMsg;
                };
                Attribute: {
                    typeUrl: string;
                    encode(message: _51.Attribute, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _51.Attribute;
                    fromPartial(object: Partial<_51.Attribute>): _51.Attribute;
                    fromAmino(object: _51.AttributeAmino): _51.Attribute;
                    toAmino(message: _51.Attribute): _51.AttributeAmino;
                    fromAminoMsg(object: _51.AttributeAminoMsg): _51.Attribute;
                    toAminoMsg(message: _51.Attribute): _51.AttributeAminoMsg;
                    fromProtoMsg(message: _51.AttributeProtoMsg): _51.Attribute;
                    toProto(message: _51.Attribute): Uint8Array;
                    toProtoMsg(message: _51.Attribute): _51.AttributeProtoMsg;
                };
                GasInfo: {
                    typeUrl: string;
                    encode(message: _51.GasInfo, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _51.GasInfo;
                    fromPartial(object: Partial<_51.GasInfo>): _51.GasInfo;
                    fromAmino(object: _51.GasInfoAmino): _51.GasInfo;
                    toAmino(message: _51.GasInfo): _51.GasInfoAmino;
                    fromAminoMsg(object: _51.GasInfoAminoMsg): _51.GasInfo;
                    toAminoMsg(message: _51.GasInfo): _51.GasInfoAminoMsg;
                    fromProtoMsg(message: _51.GasInfoProtoMsg): _51.GasInfo;
                    toProto(message: _51.GasInfo): Uint8Array;
                    toProtoMsg(message: _51.GasInfo): _51.GasInfoProtoMsg;
                };
                Result: {
                    typeUrl: string;
                    encode(message: _51.Result, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _51.Result;
                    fromPartial(object: Partial<_51.Result>): _51.Result;
                    fromAmino(object: _51.ResultAmino): _51.Result;
                    toAmino(message: _51.Result): _51.ResultAmino;
                    fromAminoMsg(object: _51.ResultAminoMsg): _51.Result;
                    toAminoMsg(message: _51.Result): _51.ResultAminoMsg;
                    fromProtoMsg(message: _51.ResultProtoMsg): _51.Result;
                    toProto(message: _51.Result): Uint8Array;
                    toProtoMsg(message: _51.Result): _51.ResultProtoMsg;
                };
                SimulationResponse: {
                    typeUrl: string;
                    encode(message: _51.SimulationResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _51.SimulationResponse;
                    fromPartial(object: Partial<_51.SimulationResponse>): _51.SimulationResponse;
                    fromAmino(object: _51.SimulationResponseAmino): _51.SimulationResponse;
                    toAmino(message: _51.SimulationResponse): _51.SimulationResponseAmino;
                    fromAminoMsg(object: _51.SimulationResponseAminoMsg): _51.SimulationResponse;
                    toAminoMsg(message: _51.SimulationResponse): _51.SimulationResponseAminoMsg;
                    fromProtoMsg(message: _51.SimulationResponseProtoMsg): _51.SimulationResponse;
                    toProto(message: _51.SimulationResponse): Uint8Array;
                    toProtoMsg(message: _51.SimulationResponse): _51.SimulationResponseProtoMsg;
                };
                MsgData: {
                    typeUrl: string;
                    encode(message: _51.MsgData, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _51.MsgData;
                    fromPartial(object: Partial<_51.MsgData>): _51.MsgData;
                    fromAmino(object: _51.MsgDataAmino): _51.MsgData;
                    toAmino(message: _51.MsgData): _51.MsgDataAmino;
                    fromAminoMsg(object: _51.MsgDataAminoMsg): _51.MsgData;
                    toAminoMsg(message: _51.MsgData): _51.MsgDataAminoMsg;
                    fromProtoMsg(message: _51.MsgDataProtoMsg): _51.MsgData;
                    toProto(message: _51.MsgData): Uint8Array;
                    toProtoMsg(message: _51.MsgData): _51.MsgDataProtoMsg;
                };
                TxMsgData: {
                    typeUrl: string;
                    encode(message: _51.TxMsgData, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _51.TxMsgData;
                    fromPartial(object: Partial<_51.TxMsgData>): _51.TxMsgData;
                    fromAmino(object: _51.TxMsgDataAmino): _51.TxMsgData;
                    toAmino(message: _51.TxMsgData): _51.TxMsgDataAmino;
                    fromAminoMsg(object: _51.TxMsgDataAminoMsg): _51.TxMsgData;
                    toAminoMsg(message: _51.TxMsgData): _51.TxMsgDataAminoMsg;
                    fromProtoMsg(message: _51.TxMsgDataProtoMsg): _51.TxMsgData;
                    toProto(message: _51.TxMsgData): Uint8Array;
                    toProtoMsg(message: _51.TxMsgData): _51.TxMsgDataProtoMsg;
                };
                SearchTxsResult: {
                    typeUrl: string;
                    encode(message: _51.SearchTxsResult, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _51.SearchTxsResult;
                    fromPartial(object: Partial<_51.SearchTxsResult>): _51.SearchTxsResult;
                    fromAmino(object: _51.SearchTxsResultAmino): _51.SearchTxsResult;
                    toAmino(message: _51.SearchTxsResult): _51.SearchTxsResultAmino;
                    fromAminoMsg(object: _51.SearchTxsResultAminoMsg): _51.SearchTxsResult;
                    toAminoMsg(message: _51.SearchTxsResult): _51.SearchTxsResultAminoMsg;
                    fromProtoMsg(message: _51.SearchTxsResultProtoMsg): _51.SearchTxsResult;
                    toProto(message: _51.SearchTxsResult): Uint8Array;
                    toProtoMsg(message: _51.SearchTxsResult): _51.SearchTxsResultProtoMsg;
                };
            };
        }
        namespace query {
            const v1beta1: {
                PageRequest: {
                    typeUrl: string;
                    encode(message: _52.PageRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _52.PageRequest;
                    fromPartial(object: Partial<_52.PageRequest>): _52.PageRequest;
                    fromAmino(object: _52.PageRequestAmino): _52.PageRequest;
                    toAmino(message: _52.PageRequest): _52.PageRequestAmino;
                    fromAminoMsg(object: _52.PageRequestAminoMsg): _52.PageRequest;
                    toAminoMsg(message: _52.PageRequest): _52.PageRequestAminoMsg;
                    fromProtoMsg(message: _52.PageRequestProtoMsg): _52.PageRequest;
                    toProto(message: _52.PageRequest): Uint8Array;
                    toProtoMsg(message: _52.PageRequest): _52.PageRequestProtoMsg;
                };
                PageResponse: {
                    typeUrl: string;
                    encode(message: _52.PageResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _52.PageResponse;
                    fromPartial(object: Partial<_52.PageResponse>): _52.PageResponse;
                    fromAmino(object: _52.PageResponseAmino): _52.PageResponse;
                    toAmino(message: _52.PageResponse): _52.PageResponseAmino;
                    fromAminoMsg(object: _52.PageResponseAminoMsg): _52.PageResponse;
                    toAminoMsg(message: _52.PageResponse): _52.PageResponseAminoMsg;
                    fromProtoMsg(message: _52.PageResponseProtoMsg): _52.PageResponse;
                    toProto(message: _52.PageResponse): Uint8Array;
                    toProtoMsg(message: _52.PageResponse): _52.PageResponseProtoMsg;
                };
            };
        }
        namespace reflection {
            const v2alpha1: {
                AppDescriptor: {
                    typeUrl: string;
                    encode(message: _53.AppDescriptor, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.AppDescriptor;
                    fromPartial(object: Partial<_53.AppDescriptor>): _53.AppDescriptor;
                    fromAmino(object: _53.AppDescriptorAmino): _53.AppDescriptor;
                    toAmino(message: _53.AppDescriptor): _53.AppDescriptorAmino;
                    fromAminoMsg(object: _53.AppDescriptorAminoMsg): _53.AppDescriptor;
                    toAminoMsg(message: _53.AppDescriptor): _53.AppDescriptorAminoMsg;
                    fromProtoMsg(message: _53.AppDescriptorProtoMsg): _53.AppDescriptor;
                    toProto(message: _53.AppDescriptor): Uint8Array;
                    toProtoMsg(message: _53.AppDescriptor): _53.AppDescriptorProtoMsg;
                };
                TxDescriptor: {
                    typeUrl: string;
                    encode(message: _53.TxDescriptor, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.TxDescriptor;
                    fromPartial(object: Partial<_53.TxDescriptor>): _53.TxDescriptor;
                    fromAmino(object: _53.TxDescriptorAmino): _53.TxDescriptor;
                    toAmino(message: _53.TxDescriptor): _53.TxDescriptorAmino;
                    fromAminoMsg(object: _53.TxDescriptorAminoMsg): _53.TxDescriptor;
                    toAminoMsg(message: _53.TxDescriptor): _53.TxDescriptorAminoMsg;
                    fromProtoMsg(message: _53.TxDescriptorProtoMsg): _53.TxDescriptor;
                    toProto(message: _53.TxDescriptor): Uint8Array;
                    toProtoMsg(message: _53.TxDescriptor): _53.TxDescriptorProtoMsg;
                };
                AuthnDescriptor: {
                    typeUrl: string;
                    encode(message: _53.AuthnDescriptor, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.AuthnDescriptor;
                    fromPartial(object: Partial<_53.AuthnDescriptor>): _53.AuthnDescriptor;
                    fromAmino(object: _53.AuthnDescriptorAmino): _53.AuthnDescriptor;
                    toAmino(message: _53.AuthnDescriptor): _53.AuthnDescriptorAmino;
                    fromAminoMsg(object: _53.AuthnDescriptorAminoMsg): _53.AuthnDescriptor;
                    toAminoMsg(message: _53.AuthnDescriptor): _53.AuthnDescriptorAminoMsg;
                    fromProtoMsg(message: _53.AuthnDescriptorProtoMsg): _53.AuthnDescriptor;
                    toProto(message: _53.AuthnDescriptor): Uint8Array;
                    toProtoMsg(message: _53.AuthnDescriptor): _53.AuthnDescriptorProtoMsg;
                };
                SigningModeDescriptor: {
                    typeUrl: string;
                    encode(message: _53.SigningModeDescriptor, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.SigningModeDescriptor;
                    fromPartial(object: Partial<_53.SigningModeDescriptor>): _53.SigningModeDescriptor;
                    fromAmino(object: _53.SigningModeDescriptorAmino): _53.SigningModeDescriptor;
                    toAmino(message: _53.SigningModeDescriptor): _53.SigningModeDescriptorAmino;
                    fromAminoMsg(object: _53.SigningModeDescriptorAminoMsg): _53.SigningModeDescriptor;
                    toAminoMsg(message: _53.SigningModeDescriptor): _53.SigningModeDescriptorAminoMsg;
                    fromProtoMsg(message: _53.SigningModeDescriptorProtoMsg): _53.SigningModeDescriptor;
                    toProto(message: _53.SigningModeDescriptor): Uint8Array;
                    toProtoMsg(message: _53.SigningModeDescriptor): _53.SigningModeDescriptorProtoMsg;
                };
                ChainDescriptor: {
                    typeUrl: string;
                    encode(message: _53.ChainDescriptor, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.ChainDescriptor;
                    fromPartial(object: Partial<_53.ChainDescriptor>): _53.ChainDescriptor;
                    fromAmino(object: _53.ChainDescriptorAmino): _53.ChainDescriptor;
                    toAmino(message: _53.ChainDescriptor): _53.ChainDescriptorAmino;
                    fromAminoMsg(object: _53.ChainDescriptorAminoMsg): _53.ChainDescriptor;
                    toAminoMsg(message: _53.ChainDescriptor): _53.ChainDescriptorAminoMsg;
                    fromProtoMsg(message: _53.ChainDescriptorProtoMsg): _53.ChainDescriptor;
                    toProto(message: _53.ChainDescriptor): Uint8Array;
                    toProtoMsg(message: _53.ChainDescriptor): _53.ChainDescriptorProtoMsg;
                };
                CodecDescriptor: {
                    typeUrl: string;
                    encode(message: _53.CodecDescriptor, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.CodecDescriptor;
                    fromPartial(object: Partial<_53.CodecDescriptor>): _53.CodecDescriptor;
                    fromAmino(object: _53.CodecDescriptorAmino): _53.CodecDescriptor;
                    toAmino(message: _53.CodecDescriptor): _53.CodecDescriptorAmino;
                    fromAminoMsg(object: _53.CodecDescriptorAminoMsg): _53.CodecDescriptor;
                    toAminoMsg(message: _53.CodecDescriptor): _53.CodecDescriptorAminoMsg;
                    fromProtoMsg(message: _53.CodecDescriptorProtoMsg): _53.CodecDescriptor;
                    toProto(message: _53.CodecDescriptor): Uint8Array;
                    toProtoMsg(message: _53.CodecDescriptor): _53.CodecDescriptorProtoMsg;
                };
                InterfaceDescriptor: {
                    typeUrl: string;
                    encode(message: _53.InterfaceDescriptor, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.InterfaceDescriptor;
                    fromPartial(object: Partial<_53.InterfaceDescriptor>): _53.InterfaceDescriptor;
                    fromAmino(object: _53.InterfaceDescriptorAmino): _53.InterfaceDescriptor;
                    toAmino(message: _53.InterfaceDescriptor): _53.InterfaceDescriptorAmino;
                    fromAminoMsg(object: _53.InterfaceDescriptorAminoMsg): _53.InterfaceDescriptor;
                    toAminoMsg(message: _53.InterfaceDescriptor): _53.InterfaceDescriptorAminoMsg;
                    fromProtoMsg(message: _53.InterfaceDescriptorProtoMsg): _53.InterfaceDescriptor;
                    toProto(message: _53.InterfaceDescriptor): Uint8Array;
                    toProtoMsg(message: _53.InterfaceDescriptor): _53.InterfaceDescriptorProtoMsg;
                };
                InterfaceImplementerDescriptor: {
                    typeUrl: string;
                    encode(message: _53.InterfaceImplementerDescriptor, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.InterfaceImplementerDescriptor;
                    fromPartial(object: Partial<_53.InterfaceImplementerDescriptor>): _53.InterfaceImplementerDescriptor;
                    fromAmino(object: _53.InterfaceImplementerDescriptorAmino): _53.InterfaceImplementerDescriptor;
                    toAmino(message: _53.InterfaceImplementerDescriptor): _53.InterfaceImplementerDescriptorAmino;
                    fromAminoMsg(object: _53.InterfaceImplementerDescriptorAminoMsg): _53.InterfaceImplementerDescriptor;
                    toAminoMsg(message: _53.InterfaceImplementerDescriptor): _53.InterfaceImplementerDescriptorAminoMsg;
                    fromProtoMsg(message: _53.InterfaceImplementerDescriptorProtoMsg): _53.InterfaceImplementerDescriptor;
                    toProto(message: _53.InterfaceImplementerDescriptor): Uint8Array;
                    toProtoMsg(message: _53.InterfaceImplementerDescriptor): _53.InterfaceImplementerDescriptorProtoMsg;
                };
                InterfaceAcceptingMessageDescriptor: {
                    typeUrl: string;
                    encode(message: _53.InterfaceAcceptingMessageDescriptor, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.InterfaceAcceptingMessageDescriptor;
                    fromPartial(object: Partial<_53.InterfaceAcceptingMessageDescriptor>): _53.InterfaceAcceptingMessageDescriptor;
                    fromAmino(object: _53.InterfaceAcceptingMessageDescriptorAmino): _53.InterfaceAcceptingMessageDescriptor;
                    toAmino(message: _53.InterfaceAcceptingMessageDescriptor): _53.InterfaceAcceptingMessageDescriptorAmino;
                    fromAminoMsg(object: _53.InterfaceAcceptingMessageDescriptorAminoMsg): _53.InterfaceAcceptingMessageDescriptor;
                    toAminoMsg(message: _53.InterfaceAcceptingMessageDescriptor): _53.InterfaceAcceptingMessageDescriptorAminoMsg;
                    fromProtoMsg(message: _53.InterfaceAcceptingMessageDescriptorProtoMsg): _53.InterfaceAcceptingMessageDescriptor;
                    toProto(message: _53.InterfaceAcceptingMessageDescriptor): Uint8Array;
                    toProtoMsg(message: _53.InterfaceAcceptingMessageDescriptor): _53.InterfaceAcceptingMessageDescriptorProtoMsg;
                };
                ConfigurationDescriptor: {
                    typeUrl: string;
                    encode(message: _53.ConfigurationDescriptor, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.ConfigurationDescriptor;
                    fromPartial(object: Partial<_53.ConfigurationDescriptor>): _53.ConfigurationDescriptor;
                    fromAmino(object: _53.ConfigurationDescriptorAmino): _53.ConfigurationDescriptor;
                    toAmino(message: _53.ConfigurationDescriptor): _53.ConfigurationDescriptorAmino;
                    fromAminoMsg(object: _53.ConfigurationDescriptorAminoMsg): _53.ConfigurationDescriptor;
                    toAminoMsg(message: _53.ConfigurationDescriptor): _53.ConfigurationDescriptorAminoMsg;
                    fromProtoMsg(message: _53.ConfigurationDescriptorProtoMsg): _53.ConfigurationDescriptor;
                    toProto(message: _53.ConfigurationDescriptor): Uint8Array;
                    toProtoMsg(message: _53.ConfigurationDescriptor): _53.ConfigurationDescriptorProtoMsg;
                };
                MsgDescriptor: {
                    typeUrl: string;
                    encode(message: _53.MsgDescriptor, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.MsgDescriptor;
                    fromPartial(object: Partial<_53.MsgDescriptor>): _53.MsgDescriptor;
                    fromAmino(object: _53.MsgDescriptorAmino): _53.MsgDescriptor;
                    toAmino(message: _53.MsgDescriptor): _53.MsgDescriptorAmino;
                    fromAminoMsg(object: _53.MsgDescriptorAminoMsg): _53.MsgDescriptor;
                    toAminoMsg(message: _53.MsgDescriptor): _53.MsgDescriptorAminoMsg;
                    fromProtoMsg(message: _53.MsgDescriptorProtoMsg): _53.MsgDescriptor;
                    toProto(message: _53.MsgDescriptor): Uint8Array;
                    toProtoMsg(message: _53.MsgDescriptor): _53.MsgDescriptorProtoMsg;
                };
                GetAuthnDescriptorRequest: {
                    typeUrl: string;
                    encode(_: _53.GetAuthnDescriptorRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.GetAuthnDescriptorRequest;
                    fromPartial(_: Partial<_53.GetAuthnDescriptorRequest>): _53.GetAuthnDescriptorRequest;
                    fromAmino(_: _53.GetAuthnDescriptorRequestAmino): _53.GetAuthnDescriptorRequest;
                    toAmino(_: _53.GetAuthnDescriptorRequest): _53.GetAuthnDescriptorRequestAmino;
                    fromAminoMsg(object: _53.GetAuthnDescriptorRequestAminoMsg): _53.GetAuthnDescriptorRequest;
                    toAminoMsg(message: _53.GetAuthnDescriptorRequest): _53.GetAuthnDescriptorRequestAminoMsg;
                    fromProtoMsg(message: _53.GetAuthnDescriptorRequestProtoMsg): _53.GetAuthnDescriptorRequest;
                    toProto(message: _53.GetAuthnDescriptorRequest): Uint8Array;
                    toProtoMsg(message: _53.GetAuthnDescriptorRequest): _53.GetAuthnDescriptorRequestProtoMsg;
                };
                GetAuthnDescriptorResponse: {
                    typeUrl: string;
                    encode(message: _53.GetAuthnDescriptorResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.GetAuthnDescriptorResponse;
                    fromPartial(object: Partial<_53.GetAuthnDescriptorResponse>): _53.GetAuthnDescriptorResponse;
                    fromAmino(object: _53.GetAuthnDescriptorResponseAmino): _53.GetAuthnDescriptorResponse;
                    toAmino(message: _53.GetAuthnDescriptorResponse): _53.GetAuthnDescriptorResponseAmino;
                    fromAminoMsg(object: _53.GetAuthnDescriptorResponseAminoMsg): _53.GetAuthnDescriptorResponse;
                    toAminoMsg(message: _53.GetAuthnDescriptorResponse): _53.GetAuthnDescriptorResponseAminoMsg;
                    fromProtoMsg(message: _53.GetAuthnDescriptorResponseProtoMsg): _53.GetAuthnDescriptorResponse;
                    toProto(message: _53.GetAuthnDescriptorResponse): Uint8Array;
                    toProtoMsg(message: _53.GetAuthnDescriptorResponse): _53.GetAuthnDescriptorResponseProtoMsg;
                };
                GetChainDescriptorRequest: {
                    typeUrl: string;
                    encode(_: _53.GetChainDescriptorRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.GetChainDescriptorRequest;
                    fromPartial(_: Partial<_53.GetChainDescriptorRequest>): _53.GetChainDescriptorRequest;
                    fromAmino(_: _53.GetChainDescriptorRequestAmino): _53.GetChainDescriptorRequest;
                    toAmino(_: _53.GetChainDescriptorRequest): _53.GetChainDescriptorRequestAmino;
                    fromAminoMsg(object: _53.GetChainDescriptorRequestAminoMsg): _53.GetChainDescriptorRequest;
                    toAminoMsg(message: _53.GetChainDescriptorRequest): _53.GetChainDescriptorRequestAminoMsg;
                    fromProtoMsg(message: _53.GetChainDescriptorRequestProtoMsg): _53.GetChainDescriptorRequest;
                    toProto(message: _53.GetChainDescriptorRequest): Uint8Array;
                    toProtoMsg(message: _53.GetChainDescriptorRequest): _53.GetChainDescriptorRequestProtoMsg;
                };
                GetChainDescriptorResponse: {
                    typeUrl: string;
                    encode(message: _53.GetChainDescriptorResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.GetChainDescriptorResponse;
                    fromPartial(object: Partial<_53.GetChainDescriptorResponse>): _53.GetChainDescriptorResponse;
                    fromAmino(object: _53.GetChainDescriptorResponseAmino): _53.GetChainDescriptorResponse;
                    toAmino(message: _53.GetChainDescriptorResponse): _53.GetChainDescriptorResponseAmino;
                    fromAminoMsg(object: _53.GetChainDescriptorResponseAminoMsg): _53.GetChainDescriptorResponse;
                    toAminoMsg(message: _53.GetChainDescriptorResponse): _53.GetChainDescriptorResponseAminoMsg;
                    fromProtoMsg(message: _53.GetChainDescriptorResponseProtoMsg): _53.GetChainDescriptorResponse;
                    toProto(message: _53.GetChainDescriptorResponse): Uint8Array;
                    toProtoMsg(message: _53.GetChainDescriptorResponse): _53.GetChainDescriptorResponseProtoMsg;
                };
                GetCodecDescriptorRequest: {
                    typeUrl: string;
                    encode(_: _53.GetCodecDescriptorRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.GetCodecDescriptorRequest;
                    fromPartial(_: Partial<_53.GetCodecDescriptorRequest>): _53.GetCodecDescriptorRequest;
                    fromAmino(_: _53.GetCodecDescriptorRequestAmino): _53.GetCodecDescriptorRequest;
                    toAmino(_: _53.GetCodecDescriptorRequest): _53.GetCodecDescriptorRequestAmino;
                    fromAminoMsg(object: _53.GetCodecDescriptorRequestAminoMsg): _53.GetCodecDescriptorRequest;
                    toAminoMsg(message: _53.GetCodecDescriptorRequest): _53.GetCodecDescriptorRequestAminoMsg;
                    fromProtoMsg(message: _53.GetCodecDescriptorRequestProtoMsg): _53.GetCodecDescriptorRequest;
                    toProto(message: _53.GetCodecDescriptorRequest): Uint8Array;
                    toProtoMsg(message: _53.GetCodecDescriptorRequest): _53.GetCodecDescriptorRequestProtoMsg;
                };
                GetCodecDescriptorResponse: {
                    typeUrl: string;
                    encode(message: _53.GetCodecDescriptorResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.GetCodecDescriptorResponse;
                    fromPartial(object: Partial<_53.GetCodecDescriptorResponse>): _53.GetCodecDescriptorResponse;
                    fromAmino(object: _53.GetCodecDescriptorResponseAmino): _53.GetCodecDescriptorResponse;
                    toAmino(message: _53.GetCodecDescriptorResponse): _53.GetCodecDescriptorResponseAmino;
                    fromAminoMsg(object: _53.GetCodecDescriptorResponseAminoMsg): _53.GetCodecDescriptorResponse;
                    toAminoMsg(message: _53.GetCodecDescriptorResponse): _53.GetCodecDescriptorResponseAminoMsg;
                    fromProtoMsg(message: _53.GetCodecDescriptorResponseProtoMsg): _53.GetCodecDescriptorResponse;
                    toProto(message: _53.GetCodecDescriptorResponse): Uint8Array;
                    toProtoMsg(message: _53.GetCodecDescriptorResponse): _53.GetCodecDescriptorResponseProtoMsg;
                };
                GetConfigurationDescriptorRequest: {
                    typeUrl: string;
                    encode(_: _53.GetConfigurationDescriptorRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.GetConfigurationDescriptorRequest;
                    fromPartial(_: Partial<_53.GetConfigurationDescriptorRequest>): _53.GetConfigurationDescriptorRequest;
                    fromAmino(_: _53.GetConfigurationDescriptorRequestAmino): _53.GetConfigurationDescriptorRequest;
                    toAmino(_: _53.GetConfigurationDescriptorRequest): _53.GetConfigurationDescriptorRequestAmino;
                    fromAminoMsg(object: _53.GetConfigurationDescriptorRequestAminoMsg): _53.GetConfigurationDescriptorRequest;
                    toAminoMsg(message: _53.GetConfigurationDescriptorRequest): _53.GetConfigurationDescriptorRequestAminoMsg;
                    fromProtoMsg(message: _53.GetConfigurationDescriptorRequestProtoMsg): _53.GetConfigurationDescriptorRequest;
                    toProto(message: _53.GetConfigurationDescriptorRequest): Uint8Array;
                    toProtoMsg(message: _53.GetConfigurationDescriptorRequest): _53.GetConfigurationDescriptorRequestProtoMsg;
                };
                GetConfigurationDescriptorResponse: {
                    typeUrl: string;
                    encode(message: _53.GetConfigurationDescriptorResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.GetConfigurationDescriptorResponse;
                    fromPartial(object: Partial<_53.GetConfigurationDescriptorResponse>): _53.GetConfigurationDescriptorResponse;
                    fromAmino(object: _53.GetConfigurationDescriptorResponseAmino): _53.GetConfigurationDescriptorResponse;
                    toAmino(message: _53.GetConfigurationDescriptorResponse): _53.GetConfigurationDescriptorResponseAmino;
                    fromAminoMsg(object: _53.GetConfigurationDescriptorResponseAminoMsg): _53.GetConfigurationDescriptorResponse;
                    toAminoMsg(message: _53.GetConfigurationDescriptorResponse): _53.GetConfigurationDescriptorResponseAminoMsg;
                    fromProtoMsg(message: _53.GetConfigurationDescriptorResponseProtoMsg): _53.GetConfigurationDescriptorResponse;
                    toProto(message: _53.GetConfigurationDescriptorResponse): Uint8Array;
                    toProtoMsg(message: _53.GetConfigurationDescriptorResponse): _53.GetConfigurationDescriptorResponseProtoMsg;
                };
                GetQueryServicesDescriptorRequest: {
                    typeUrl: string;
                    encode(_: _53.GetQueryServicesDescriptorRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.GetQueryServicesDescriptorRequest;
                    fromPartial(_: Partial<_53.GetQueryServicesDescriptorRequest>): _53.GetQueryServicesDescriptorRequest;
                    fromAmino(_: _53.GetQueryServicesDescriptorRequestAmino): _53.GetQueryServicesDescriptorRequest;
                    toAmino(_: _53.GetQueryServicesDescriptorRequest): _53.GetQueryServicesDescriptorRequestAmino;
                    fromAminoMsg(object: _53.GetQueryServicesDescriptorRequestAminoMsg): _53.GetQueryServicesDescriptorRequest;
                    toAminoMsg(message: _53.GetQueryServicesDescriptorRequest): _53.GetQueryServicesDescriptorRequestAminoMsg;
                    fromProtoMsg(message: _53.GetQueryServicesDescriptorRequestProtoMsg): _53.GetQueryServicesDescriptorRequest;
                    toProto(message: _53.GetQueryServicesDescriptorRequest): Uint8Array;
                    toProtoMsg(message: _53.GetQueryServicesDescriptorRequest): _53.GetQueryServicesDescriptorRequestProtoMsg;
                };
                GetQueryServicesDescriptorResponse: {
                    typeUrl: string;
                    encode(message: _53.GetQueryServicesDescriptorResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.GetQueryServicesDescriptorResponse;
                    fromPartial(object: Partial<_53.GetQueryServicesDescriptorResponse>): _53.GetQueryServicesDescriptorResponse;
                    fromAmino(object: _53.GetQueryServicesDescriptorResponseAmino): _53.GetQueryServicesDescriptorResponse;
                    toAmino(message: _53.GetQueryServicesDescriptorResponse): _53.GetQueryServicesDescriptorResponseAmino;
                    fromAminoMsg(object: _53.GetQueryServicesDescriptorResponseAminoMsg): _53.GetQueryServicesDescriptorResponse;
                    toAminoMsg(message: _53.GetQueryServicesDescriptorResponse): _53.GetQueryServicesDescriptorResponseAminoMsg;
                    fromProtoMsg(message: _53.GetQueryServicesDescriptorResponseProtoMsg): _53.GetQueryServicesDescriptorResponse;
                    toProto(message: _53.GetQueryServicesDescriptorResponse): Uint8Array;
                    toProtoMsg(message: _53.GetQueryServicesDescriptorResponse): _53.GetQueryServicesDescriptorResponseProtoMsg;
                };
                GetTxDescriptorRequest: {
                    typeUrl: string;
                    encode(_: _53.GetTxDescriptorRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.GetTxDescriptorRequest;
                    fromPartial(_: Partial<_53.GetTxDescriptorRequest>): _53.GetTxDescriptorRequest;
                    fromAmino(_: _53.GetTxDescriptorRequestAmino): _53.GetTxDescriptorRequest;
                    toAmino(_: _53.GetTxDescriptorRequest): _53.GetTxDescriptorRequestAmino;
                    fromAminoMsg(object: _53.GetTxDescriptorRequestAminoMsg): _53.GetTxDescriptorRequest;
                    toAminoMsg(message: _53.GetTxDescriptorRequest): _53.GetTxDescriptorRequestAminoMsg;
                    fromProtoMsg(message: _53.GetTxDescriptorRequestProtoMsg): _53.GetTxDescriptorRequest;
                    toProto(message: _53.GetTxDescriptorRequest): Uint8Array;
                    toProtoMsg(message: _53.GetTxDescriptorRequest): _53.GetTxDescriptorRequestProtoMsg;
                };
                GetTxDescriptorResponse: {
                    typeUrl: string;
                    encode(message: _53.GetTxDescriptorResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.GetTxDescriptorResponse;
                    fromPartial(object: Partial<_53.GetTxDescriptorResponse>): _53.GetTxDescriptorResponse;
                    fromAmino(object: _53.GetTxDescriptorResponseAmino): _53.GetTxDescriptorResponse;
                    toAmino(message: _53.GetTxDescriptorResponse): _53.GetTxDescriptorResponseAmino;
                    fromAminoMsg(object: _53.GetTxDescriptorResponseAminoMsg): _53.GetTxDescriptorResponse;
                    toAminoMsg(message: _53.GetTxDescriptorResponse): _53.GetTxDescriptorResponseAminoMsg;
                    fromProtoMsg(message: _53.GetTxDescriptorResponseProtoMsg): _53.GetTxDescriptorResponse;
                    toProto(message: _53.GetTxDescriptorResponse): Uint8Array;
                    toProtoMsg(message: _53.GetTxDescriptorResponse): _53.GetTxDescriptorResponseProtoMsg;
                };
                QueryServicesDescriptor: {
                    typeUrl: string;
                    encode(message: _53.QueryServicesDescriptor, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.QueryServicesDescriptor;
                    fromPartial(object: Partial<_53.QueryServicesDescriptor>): _53.QueryServicesDescriptor;
                    fromAmino(object: _53.QueryServicesDescriptorAmino): _53.QueryServicesDescriptor;
                    toAmino(message: _53.QueryServicesDescriptor): _53.QueryServicesDescriptorAmino;
                    fromAminoMsg(object: _53.QueryServicesDescriptorAminoMsg): _53.QueryServicesDescriptor;
                    toAminoMsg(message: _53.QueryServicesDescriptor): _53.QueryServicesDescriptorAminoMsg;
                    fromProtoMsg(message: _53.QueryServicesDescriptorProtoMsg): _53.QueryServicesDescriptor;
                    toProto(message: _53.QueryServicesDescriptor): Uint8Array;
                    toProtoMsg(message: _53.QueryServicesDescriptor): _53.QueryServicesDescriptorProtoMsg;
                };
                QueryServiceDescriptor: {
                    typeUrl: string;
                    encode(message: _53.QueryServiceDescriptor, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.QueryServiceDescriptor;
                    fromPartial(object: Partial<_53.QueryServiceDescriptor>): _53.QueryServiceDescriptor;
                    fromAmino(object: _53.QueryServiceDescriptorAmino): _53.QueryServiceDescriptor;
                    toAmino(message: _53.QueryServiceDescriptor): _53.QueryServiceDescriptorAmino;
                    fromAminoMsg(object: _53.QueryServiceDescriptorAminoMsg): _53.QueryServiceDescriptor;
                    toAminoMsg(message: _53.QueryServiceDescriptor): _53.QueryServiceDescriptorAminoMsg;
                    fromProtoMsg(message: _53.QueryServiceDescriptorProtoMsg): _53.QueryServiceDescriptor;
                    toProto(message: _53.QueryServiceDescriptor): Uint8Array;
                    toProtoMsg(message: _53.QueryServiceDescriptor): _53.QueryServiceDescriptorProtoMsg;
                };
                QueryMethodDescriptor: {
                    typeUrl: string;
                    encode(message: _53.QueryMethodDescriptor, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _53.QueryMethodDescriptor;
                    fromPartial(object: Partial<_53.QueryMethodDescriptor>): _53.QueryMethodDescriptor;
                    fromAmino(object: _53.QueryMethodDescriptorAmino): _53.QueryMethodDescriptor;
                    toAmino(message: _53.QueryMethodDescriptor): _53.QueryMethodDescriptorAmino;
                    fromAminoMsg(object: _53.QueryMethodDescriptorAminoMsg): _53.QueryMethodDescriptor;
                    toAminoMsg(message: _53.QueryMethodDescriptor): _53.QueryMethodDescriptorAminoMsg;
                    fromProtoMsg(message: _53.QueryMethodDescriptorProtoMsg): _53.QueryMethodDescriptor;
                    toProto(message: _53.QueryMethodDescriptor): Uint8Array;
                    toProtoMsg(message: _53.QueryMethodDescriptor): _53.QueryMethodDescriptorProtoMsg;
                };
            };
        }
        const v1beta1: {
            Coin: {
                typeUrl: string;
                encode(message: _54.Coin, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _54.Coin;
                fromPartial(object: Partial<_54.Coin>): _54.Coin;
                fromAmino(object: _54.CoinAmino): _54.Coin;
                toAmino(message: _54.Coin): _54.CoinAmino;
                fromAminoMsg(object: _54.CoinAminoMsg): _54.Coin;
                toAminoMsg(message: _54.Coin): _54.CoinAminoMsg;
                fromProtoMsg(message: _54.CoinProtoMsg): _54.Coin;
                toProto(message: _54.Coin): Uint8Array;
                toProtoMsg(message: _54.Coin): _54.CoinProtoMsg;
            };
            DecCoin: {
                typeUrl: string;
                encode(message: _54.DecCoin, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _54.DecCoin;
                fromPartial(object: Partial<_54.DecCoin>): _54.DecCoin;
                fromAmino(object: _54.DecCoinAmino): _54.DecCoin;
                toAmino(message: _54.DecCoin): _54.DecCoinAmino;
                fromAminoMsg(object: _54.DecCoinAminoMsg): _54.DecCoin;
                toAminoMsg(message: _54.DecCoin): _54.DecCoinAminoMsg;
                fromProtoMsg(message: _54.DecCoinProtoMsg): _54.DecCoin;
                toProto(message: _54.DecCoin): Uint8Array;
                toProtoMsg(message: _54.DecCoin): _54.DecCoinProtoMsg;
            };
            IntProto: {
                typeUrl: string;
                encode(message: _54.IntProto, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _54.IntProto;
                fromPartial(object: Partial<_54.IntProto>): _54.IntProto;
                fromAmino(object: _54.IntProtoAmino): _54.IntProto;
                toAmino(message: _54.IntProto): _54.IntProtoAmino;
                fromAminoMsg(object: _54.IntProtoAminoMsg): _54.IntProto;
                toAminoMsg(message: _54.IntProto): _54.IntProtoAminoMsg;
                fromProtoMsg(message: _54.IntProtoProtoMsg): _54.IntProto;
                toProto(message: _54.IntProto): Uint8Array;
                toProtoMsg(message: _54.IntProto): _54.IntProtoProtoMsg;
            };
            DecProto: {
                typeUrl: string;
                encode(message: _54.DecProto, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _54.DecProto;
                fromPartial(object: Partial<_54.DecProto>): _54.DecProto;
                fromAmino(object: _54.DecProtoAmino): _54.DecProto;
                toAmino(message: _54.DecProto): _54.DecProtoAmino;
                fromAminoMsg(object: _54.DecProtoAminoMsg): _54.DecProto;
                toAminoMsg(message: _54.DecProto): _54.DecProtoAminoMsg;
                fromProtoMsg(message: _54.DecProtoProtoMsg): _54.DecProto;
                toProto(message: _54.DecProto): Uint8Array;
                toProtoMsg(message: _54.DecProto): _54.DecProtoProtoMsg;
            };
        };
    }
    namespace crypto {
        const ed25519: {
            PubKey: {
                typeUrl: string;
                encode(message: _55.PubKey, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _55.PubKey;
                fromPartial(object: Partial<_55.PubKey>): _55.PubKey;
                fromAmino(object: _55.PubKeyAmino): _55.PubKey;
                toAmino(message: _55.PubKey): _55.PubKeyAmino;
                fromAminoMsg(object: _55.PubKeyAminoMsg): _55.PubKey;
                toAminoMsg(message: _55.PubKey): _55.PubKeyAminoMsg;
                fromProtoMsg(message: _55.PubKeyProtoMsg): _55.PubKey;
                toProto(message: _55.PubKey): Uint8Array;
                toProtoMsg(message: _55.PubKey): _55.PubKeyProtoMsg;
            };
            PrivKey: {
                typeUrl: string;
                encode(message: _55.PrivKey, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _55.PrivKey;
                fromPartial(object: Partial<_55.PrivKey>): _55.PrivKey;
                fromAmino(object: _55.PrivKeyAmino): _55.PrivKey;
                toAmino(message: _55.PrivKey): _55.PrivKeyAmino;
                fromAminoMsg(object: _55.PrivKeyAminoMsg): _55.PrivKey;
                toAminoMsg(message: _55.PrivKey): _55.PrivKeyAminoMsg;
                fromProtoMsg(message: _55.PrivKeyProtoMsg): _55.PrivKey;
                toProto(message: _55.PrivKey): Uint8Array;
                toProtoMsg(message: _55.PrivKey): _55.PrivKeyProtoMsg;
            };
        };
        namespace hd {
            const v1: {
                BIP44Params: {
                    typeUrl: string;
                    encode(message: _56.BIP44Params, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _56.BIP44Params;
                    fromPartial(object: Partial<_56.BIP44Params>): _56.BIP44Params;
                    fromAmino(object: _56.BIP44ParamsAmino): _56.BIP44Params;
                    toAmino(message: _56.BIP44Params): _56.BIP44ParamsAmino;
                    fromAminoMsg(object: _56.BIP44ParamsAminoMsg): _56.BIP44Params;
                    toAminoMsg(message: _56.BIP44Params): _56.BIP44ParamsAminoMsg;
                    fromProtoMsg(message: _56.BIP44ParamsProtoMsg): _56.BIP44Params;
                    toProto(message: _56.BIP44Params): Uint8Array;
                    toProtoMsg(message: _56.BIP44Params): _56.BIP44ParamsProtoMsg;
                };
            };
        }
        namespace keyring {
            const v1: {
                Record: {
                    typeUrl: string;
                    encode(message: _57.Record, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _57.Record;
                    fromPartial(object: Partial<_57.Record>): _57.Record;
                    fromAmino(object: _57.RecordAmino): _57.Record;
                    toAmino(message: _57.Record): _57.RecordAmino;
                    fromAminoMsg(object: _57.RecordAminoMsg): _57.Record;
                    toAminoMsg(message: _57.Record): _57.RecordAminoMsg;
                    fromProtoMsg(message: _57.RecordProtoMsg): _57.Record;
                    toProto(message: _57.Record): Uint8Array;
                    toProtoMsg(message: _57.Record): _57.RecordProtoMsg;
                };
                Record_Local: {
                    typeUrl: string;
                    encode(message: _57.Record_Local, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _57.Record_Local;
                    fromPartial(object: Partial<_57.Record_Local>): _57.Record_Local;
                    fromAmino(object: _57.Record_LocalAmino): _57.Record_Local;
                    toAmino(message: _57.Record_Local): _57.Record_LocalAmino;
                    fromAminoMsg(object: _57.Record_LocalAminoMsg): _57.Record_Local;
                    toAminoMsg(message: _57.Record_Local): _57.Record_LocalAminoMsg;
                    fromProtoMsg(message: _57.Record_LocalProtoMsg): _57.Record_Local;
                    toProto(message: _57.Record_Local): Uint8Array;
                    toProtoMsg(message: _57.Record_Local): _57.Record_LocalProtoMsg;
                };
                Record_Ledger: {
                    typeUrl: string;
                    encode(message: _57.Record_Ledger, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _57.Record_Ledger;
                    fromPartial(object: Partial<_57.Record_Ledger>): _57.Record_Ledger;
                    fromAmino(object: _57.Record_LedgerAmino): _57.Record_Ledger;
                    toAmino(message: _57.Record_Ledger): _57.Record_LedgerAmino;
                    fromAminoMsg(object: _57.Record_LedgerAminoMsg): _57.Record_Ledger;
                    toAminoMsg(message: _57.Record_Ledger): _57.Record_LedgerAminoMsg;
                    fromProtoMsg(message: _57.Record_LedgerProtoMsg): _57.Record_Ledger;
                    toProto(message: _57.Record_Ledger): Uint8Array;
                    toProtoMsg(message: _57.Record_Ledger): _57.Record_LedgerProtoMsg;
                };
                Record_Multi: {
                    typeUrl: string;
                    encode(_: _57.Record_Multi, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _57.Record_Multi;
                    fromPartial(_: Partial<_57.Record_Multi>): _57.Record_Multi;
                    fromAmino(_: _57.Record_MultiAmino): _57.Record_Multi;
                    toAmino(_: _57.Record_Multi): _57.Record_MultiAmino;
                    fromAminoMsg(object: _57.Record_MultiAminoMsg): _57.Record_Multi;
                    toAminoMsg(message: _57.Record_Multi): _57.Record_MultiAminoMsg;
                    fromProtoMsg(message: _57.Record_MultiProtoMsg): _57.Record_Multi;
                    toProto(message: _57.Record_Multi): Uint8Array;
                    toProtoMsg(message: _57.Record_Multi): _57.Record_MultiProtoMsg;
                };
                Record_Offline: {
                    typeUrl: string;
                    encode(_: _57.Record_Offline, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _57.Record_Offline;
                    fromPartial(_: Partial<_57.Record_Offline>): _57.Record_Offline;
                    fromAmino(_: _57.Record_OfflineAmino): _57.Record_Offline;
                    toAmino(_: _57.Record_Offline): _57.Record_OfflineAmino;
                    fromAminoMsg(object: _57.Record_OfflineAminoMsg): _57.Record_Offline;
                    toAminoMsg(message: _57.Record_Offline): _57.Record_OfflineAminoMsg;
                    fromProtoMsg(message: _57.Record_OfflineProtoMsg): _57.Record_Offline;
                    toProto(message: _57.Record_Offline): Uint8Array;
                    toProtoMsg(message: _57.Record_Offline): _57.Record_OfflineProtoMsg;
                };
            };
        }
        const multisig: {
            LegacyAminoPubKey: {
                typeUrl: string;
                encode(message: _58.LegacyAminoPubKey, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _58.LegacyAminoPubKey;
                fromPartial(object: Partial<_58.LegacyAminoPubKey>): _58.LegacyAminoPubKey;
                fromAmino(object: _58.LegacyAminoPubKeyAmino): _58.LegacyAminoPubKey;
                toAmino(message: _58.LegacyAminoPubKey): _58.LegacyAminoPubKeyAmino;
                fromAminoMsg(object: _58.LegacyAminoPubKeyAminoMsg): _58.LegacyAminoPubKey;
                toAminoMsg(message: _58.LegacyAminoPubKey): _58.LegacyAminoPubKeyAminoMsg;
                fromProtoMsg(message: _58.LegacyAminoPubKeyProtoMsg): _58.LegacyAminoPubKey;
                toProto(message: _58.LegacyAminoPubKey): Uint8Array;
                toProtoMsg(message: _58.LegacyAminoPubKey): _58.LegacyAminoPubKeyProtoMsg;
            };
        };
        const secp256k1: {
            PubKey: {
                typeUrl: string;
                encode(message: _59.PubKey, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _59.PubKey;
                fromPartial(object: Partial<_59.PubKey>): _59.PubKey;
                fromAmino(object: _59.PubKeyAmino): _59.PubKey;
                toAmino(message: _59.PubKey): _59.PubKeyAmino;
                fromAminoMsg(object: _59.PubKeyAminoMsg): _59.PubKey;
                toAminoMsg(message: _59.PubKey): _59.PubKeyAminoMsg;
                fromProtoMsg(message: _59.PubKeyProtoMsg): _59.PubKey;
                toProto(message: _59.PubKey): Uint8Array;
                toProtoMsg(message: _59.PubKey): _59.PubKeyProtoMsg;
            };
            PrivKey: {
                typeUrl: string;
                encode(message: _59.PrivKey, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _59.PrivKey;
                fromPartial(object: Partial<_59.PrivKey>): _59.PrivKey;
                fromAmino(object: _59.PrivKeyAmino): _59.PrivKey;
                toAmino(message: _59.PrivKey): _59.PrivKeyAmino;
                fromAminoMsg(object: _59.PrivKeyAminoMsg): _59.PrivKey;
                toAminoMsg(message: _59.PrivKey): _59.PrivKeyAminoMsg;
                fromProtoMsg(message: _59.PrivKeyProtoMsg): _59.PrivKey;
                toProto(message: _59.PrivKey): Uint8Array;
                toProtoMsg(message: _59.PrivKey): _59.PrivKeyProtoMsg;
            };
        };
        const secp256r1: {
            PubKey: {
                typeUrl: string;
                encode(message: _60.PubKey, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _60.PubKey;
                fromPartial(object: Partial<_60.PubKey>): _60.PubKey;
                fromAmino(object: _60.PubKeyAmino): _60.PubKey;
                toAmino(message: _60.PubKey): _60.PubKeyAmino;
                fromAminoMsg(object: _60.PubKeyAminoMsg): _60.PubKey;
                toAminoMsg(message: _60.PubKey): _60.PubKeyAminoMsg;
                fromProtoMsg(message: _60.PubKeyProtoMsg): _60.PubKey;
                toProto(message: _60.PubKey): Uint8Array;
                toProtoMsg(message: _60.PubKey): _60.PubKeyProtoMsg;
            };
            PrivKey: {
                typeUrl: string;
                encode(message: _60.PrivKey, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _60.PrivKey;
                fromPartial(object: Partial<_60.PrivKey>): _60.PrivKey;
                fromAmino(object: _60.PrivKeyAmino): _60.PrivKey;
                toAmino(message: _60.PrivKey): _60.PrivKeyAmino;
                fromAminoMsg(object: _60.PrivKeyAminoMsg): _60.PrivKey;
                toAminoMsg(message: _60.PrivKey): _60.PrivKeyAminoMsg;
                fromProtoMsg(message: _60.PrivKeyProtoMsg): _60.PrivKey;
                toProto(message: _60.PrivKey): Uint8Array;
                toProtoMsg(message: _60.PrivKey): _60.PrivKeyProtoMsg;
            };
        };
    }
    namespace distribution {
        const v1beta1: {
            MsgClientImpl: typeof _230.MsgClientImpl;
            QueryClientImpl: typeof _218.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                params(request?: _63.QueryParamsRequest): Promise<_63.QueryParamsResponse>;
                validatorOutstandingRewards(request: _63.QueryValidatorOutstandingRewardsRequest): Promise<_63.QueryValidatorOutstandingRewardsResponse>;
                validatorCommission(request: _63.QueryValidatorCommissionRequest): Promise<_63.QueryValidatorCommissionResponse>;
                validatorSlashes(request: _63.QueryValidatorSlashesRequest): Promise<_63.QueryValidatorSlashesResponse>;
                delegationRewards(request: _63.QueryDelegationRewardsRequest): Promise<_63.QueryDelegationRewardsResponse>;
                delegationTotalRewards(request: _63.QueryDelegationTotalRewardsRequest): Promise<_63.QueryDelegationTotalRewardsResponse>;
                delegatorValidators(request: _63.QueryDelegatorValidatorsRequest): Promise<_63.QueryDelegatorValidatorsResponse>;
                delegatorWithdrawAddress(request: _63.QueryDelegatorWithdrawAddressRequest): Promise<_63.QueryDelegatorWithdrawAddressResponse>;
                communityPool(request?: _63.QueryCommunityPoolRequest): Promise<_63.QueryCommunityPoolResponse>;
            };
            LCDQueryClient: typeof _205.LCDQueryClient;
            registry: ReadonlyArray<[string, import("@cosmjs/proto-signing").GeneratedType]>;
            load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void;
            MessageComposer: {
                encoded: {
                    setWithdrawAddress(value: _64.MsgSetWithdrawAddress): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    withdrawDelegatorReward(value: _64.MsgWithdrawDelegatorReward): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    withdrawValidatorCommission(value: _64.MsgWithdrawValidatorCommission): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    fundCommunityPool(value: _64.MsgFundCommunityPool): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                };
                withTypeUrl: {
                    setWithdrawAddress(value: _64.MsgSetWithdrawAddress): {
                        typeUrl: string;
                        value: _64.MsgSetWithdrawAddress;
                    };
                    withdrawDelegatorReward(value: _64.MsgWithdrawDelegatorReward): {
                        typeUrl: string;
                        value: _64.MsgWithdrawDelegatorReward;
                    };
                    withdrawValidatorCommission(value: _64.MsgWithdrawValidatorCommission): {
                        typeUrl: string;
                        value: _64.MsgWithdrawValidatorCommission;
                    };
                    fundCommunityPool(value: _64.MsgFundCommunityPool): {
                        typeUrl: string;
                        value: _64.MsgFundCommunityPool;
                    };
                };
                fromPartial: {
                    setWithdrawAddress(value: _64.MsgSetWithdrawAddress): {
                        typeUrl: string;
                        value: _64.MsgSetWithdrawAddress;
                    };
                    withdrawDelegatorReward(value: _64.MsgWithdrawDelegatorReward): {
                        typeUrl: string;
                        value: _64.MsgWithdrawDelegatorReward;
                    };
                    withdrawValidatorCommission(value: _64.MsgWithdrawValidatorCommission): {
                        typeUrl: string;
                        value: _64.MsgWithdrawValidatorCommission;
                    };
                    fundCommunityPool(value: _64.MsgFundCommunityPool): {
                        typeUrl: string;
                        value: _64.MsgFundCommunityPool;
                    };
                };
            };
            AminoConverter: {
                "/cosmos.distribution.v1beta1.MsgSetWithdrawAddress": {
                    aminoType: string;
                    toAmino: (message: _64.MsgSetWithdrawAddress) => _64.MsgSetWithdrawAddressAmino;
                    fromAmino: (object: _64.MsgSetWithdrawAddressAmino) => _64.MsgSetWithdrawAddress;
                };
                "/cosmos.distribution.v1beta1.MsgWithdrawDelegatorReward": {
                    aminoType: string;
                    toAmino: (message: _64.MsgWithdrawDelegatorReward) => _64.MsgWithdrawDelegatorRewardAmino;
                    fromAmino: (object: _64.MsgWithdrawDelegatorRewardAmino) => _64.MsgWithdrawDelegatorReward;
                };
                "/cosmos.distribution.v1beta1.MsgWithdrawValidatorCommission": {
                    aminoType: string;
                    toAmino: (message: _64.MsgWithdrawValidatorCommission) => _64.MsgWithdrawValidatorCommissionAmino;
                    fromAmino: (object: _64.MsgWithdrawValidatorCommissionAmino) => _64.MsgWithdrawValidatorCommission;
                };
                "/cosmos.distribution.v1beta1.MsgFundCommunityPool": {
                    aminoType: string;
                    toAmino: (message: _64.MsgFundCommunityPool) => _64.MsgFundCommunityPoolAmino;
                    fromAmino: (object: _64.MsgFundCommunityPoolAmino) => _64.MsgFundCommunityPool;
                };
            };
            MsgSetWithdrawAddress: {
                typeUrl: string;
                encode(message: _64.MsgSetWithdrawAddress, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _64.MsgSetWithdrawAddress;
                fromPartial(object: Partial<_64.MsgSetWithdrawAddress>): _64.MsgSetWithdrawAddress;
                fromAmino(object: _64.MsgSetWithdrawAddressAmino): _64.MsgSetWithdrawAddress;
                toAmino(message: _64.MsgSetWithdrawAddress): _64.MsgSetWithdrawAddressAmino;
                fromAminoMsg(object: _64.MsgSetWithdrawAddressAminoMsg): _64.MsgSetWithdrawAddress;
                toAminoMsg(message: _64.MsgSetWithdrawAddress): _64.MsgSetWithdrawAddressAminoMsg;
                fromProtoMsg(message: _64.MsgSetWithdrawAddressProtoMsg): _64.MsgSetWithdrawAddress;
                toProto(message: _64.MsgSetWithdrawAddress): Uint8Array;
                toProtoMsg(message: _64.MsgSetWithdrawAddress): _64.MsgSetWithdrawAddressProtoMsg;
            };
            MsgSetWithdrawAddressResponse: {
                typeUrl: string;
                encode(_: _64.MsgSetWithdrawAddressResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _64.MsgSetWithdrawAddressResponse;
                fromPartial(_: Partial<_64.MsgSetWithdrawAddressResponse>): _64.MsgSetWithdrawAddressResponse;
                fromAmino(_: _64.MsgSetWithdrawAddressResponseAmino): _64.MsgSetWithdrawAddressResponse;
                toAmino(_: _64.MsgSetWithdrawAddressResponse): _64.MsgSetWithdrawAddressResponseAmino;
                fromAminoMsg(object: _64.MsgSetWithdrawAddressResponseAminoMsg): _64.MsgSetWithdrawAddressResponse;
                toAminoMsg(message: _64.MsgSetWithdrawAddressResponse): _64.MsgSetWithdrawAddressResponseAminoMsg;
                fromProtoMsg(message: _64.MsgSetWithdrawAddressResponseProtoMsg): _64.MsgSetWithdrawAddressResponse;
                toProto(message: _64.MsgSetWithdrawAddressResponse): Uint8Array;
                toProtoMsg(message: _64.MsgSetWithdrawAddressResponse): _64.MsgSetWithdrawAddressResponseProtoMsg;
            };
            MsgWithdrawDelegatorReward: {
                typeUrl: string;
                encode(message: _64.MsgWithdrawDelegatorReward, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _64.MsgWithdrawDelegatorReward;
                fromPartial(object: Partial<_64.MsgWithdrawDelegatorReward>): _64.MsgWithdrawDelegatorReward;
                fromAmino(object: _64.MsgWithdrawDelegatorRewardAmino): _64.MsgWithdrawDelegatorReward;
                toAmino(message: _64.MsgWithdrawDelegatorReward): _64.MsgWithdrawDelegatorRewardAmino;
                fromAminoMsg(object: _64.MsgWithdrawDelegatorRewardAminoMsg): _64.MsgWithdrawDelegatorReward;
                toAminoMsg(message: _64.MsgWithdrawDelegatorReward): _64.MsgWithdrawDelegatorRewardAminoMsg;
                fromProtoMsg(message: _64.MsgWithdrawDelegatorRewardProtoMsg): _64.MsgWithdrawDelegatorReward;
                toProto(message: _64.MsgWithdrawDelegatorReward): Uint8Array;
                toProtoMsg(message: _64.MsgWithdrawDelegatorReward): _64.MsgWithdrawDelegatorRewardProtoMsg;
            };
            MsgWithdrawDelegatorRewardResponse: {
                typeUrl: string;
                encode(message: _64.MsgWithdrawDelegatorRewardResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _64.MsgWithdrawDelegatorRewardResponse;
                fromPartial(object: Partial<_64.MsgWithdrawDelegatorRewardResponse>): _64.MsgWithdrawDelegatorRewardResponse;
                fromAmino(object: _64.MsgWithdrawDelegatorRewardResponseAmino): _64.MsgWithdrawDelegatorRewardResponse;
                toAmino(message: _64.MsgWithdrawDelegatorRewardResponse): _64.MsgWithdrawDelegatorRewardResponseAmino;
                fromAminoMsg(object: _64.MsgWithdrawDelegatorRewardResponseAminoMsg): _64.MsgWithdrawDelegatorRewardResponse;
                toAminoMsg(message: _64.MsgWithdrawDelegatorRewardResponse): _64.MsgWithdrawDelegatorRewardResponseAminoMsg;
                fromProtoMsg(message: _64.MsgWithdrawDelegatorRewardResponseProtoMsg): _64.MsgWithdrawDelegatorRewardResponse;
                toProto(message: _64.MsgWithdrawDelegatorRewardResponse): Uint8Array;
                toProtoMsg(message: _64.MsgWithdrawDelegatorRewardResponse): _64.MsgWithdrawDelegatorRewardResponseProtoMsg;
            };
            MsgWithdrawValidatorCommission: {
                typeUrl: string;
                encode(message: _64.MsgWithdrawValidatorCommission, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _64.MsgWithdrawValidatorCommission;
                fromPartial(object: Partial<_64.MsgWithdrawValidatorCommission>): _64.MsgWithdrawValidatorCommission;
                fromAmino(object: _64.MsgWithdrawValidatorCommissionAmino): _64.MsgWithdrawValidatorCommission;
                toAmino(message: _64.MsgWithdrawValidatorCommission): _64.MsgWithdrawValidatorCommissionAmino;
                fromAminoMsg(object: _64.MsgWithdrawValidatorCommissionAminoMsg): _64.MsgWithdrawValidatorCommission;
                toAminoMsg(message: _64.MsgWithdrawValidatorCommission): _64.MsgWithdrawValidatorCommissionAminoMsg;
                fromProtoMsg(message: _64.MsgWithdrawValidatorCommissionProtoMsg): _64.MsgWithdrawValidatorCommission;
                toProto(message: _64.MsgWithdrawValidatorCommission): Uint8Array;
                toProtoMsg(message: _64.MsgWithdrawValidatorCommission): _64.MsgWithdrawValidatorCommissionProtoMsg;
            };
            MsgWithdrawValidatorCommissionResponse: {
                typeUrl: string;
                encode(message: _64.MsgWithdrawValidatorCommissionResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _64.MsgWithdrawValidatorCommissionResponse;
                fromPartial(object: Partial<_64.MsgWithdrawValidatorCommissionResponse>): _64.MsgWithdrawValidatorCommissionResponse;
                fromAmino(object: _64.MsgWithdrawValidatorCommissionResponseAmino): _64.MsgWithdrawValidatorCommissionResponse;
                toAmino(message: _64.MsgWithdrawValidatorCommissionResponse): _64.MsgWithdrawValidatorCommissionResponseAmino;
                fromAminoMsg(object: _64.MsgWithdrawValidatorCommissionResponseAminoMsg): _64.MsgWithdrawValidatorCommissionResponse;
                toAminoMsg(message: _64.MsgWithdrawValidatorCommissionResponse): _64.MsgWithdrawValidatorCommissionResponseAminoMsg;
                fromProtoMsg(message: _64.MsgWithdrawValidatorCommissionResponseProtoMsg): _64.MsgWithdrawValidatorCommissionResponse;
                toProto(message: _64.MsgWithdrawValidatorCommissionResponse): Uint8Array;
                toProtoMsg(message: _64.MsgWithdrawValidatorCommissionResponse): _64.MsgWithdrawValidatorCommissionResponseProtoMsg;
            };
            MsgFundCommunityPool: {
                typeUrl: string;
                encode(message: _64.MsgFundCommunityPool, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _64.MsgFundCommunityPool;
                fromPartial(object: Partial<_64.MsgFundCommunityPool>): _64.MsgFundCommunityPool;
                fromAmino(object: _64.MsgFundCommunityPoolAmino): _64.MsgFundCommunityPool;
                toAmino(message: _64.MsgFundCommunityPool): _64.MsgFundCommunityPoolAmino;
                fromAminoMsg(object: _64.MsgFundCommunityPoolAminoMsg): _64.MsgFundCommunityPool;
                toAminoMsg(message: _64.MsgFundCommunityPool): _64.MsgFundCommunityPoolAminoMsg;
                fromProtoMsg(message: _64.MsgFundCommunityPoolProtoMsg): _64.MsgFundCommunityPool;
                toProto(message: _64.MsgFundCommunityPool): Uint8Array;
                toProtoMsg(message: _64.MsgFundCommunityPool): _64.MsgFundCommunityPoolProtoMsg;
            };
            MsgFundCommunityPoolResponse: {
                typeUrl: string;
                encode(_: _64.MsgFundCommunityPoolResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _64.MsgFundCommunityPoolResponse;
                fromPartial(_: Partial<_64.MsgFundCommunityPoolResponse>): _64.MsgFundCommunityPoolResponse;
                fromAmino(_: _64.MsgFundCommunityPoolResponseAmino): _64.MsgFundCommunityPoolResponse;
                toAmino(_: _64.MsgFundCommunityPoolResponse): _64.MsgFundCommunityPoolResponseAmino;
                fromAminoMsg(object: _64.MsgFundCommunityPoolResponseAminoMsg): _64.MsgFundCommunityPoolResponse;
                toAminoMsg(message: _64.MsgFundCommunityPoolResponse): _64.MsgFundCommunityPoolResponseAminoMsg;
                fromProtoMsg(message: _64.MsgFundCommunityPoolResponseProtoMsg): _64.MsgFundCommunityPoolResponse;
                toProto(message: _64.MsgFundCommunityPoolResponse): Uint8Array;
                toProtoMsg(message: _64.MsgFundCommunityPoolResponse): _64.MsgFundCommunityPoolResponseProtoMsg;
            };
            QueryParamsRequest: {
                typeUrl: string;
                encode(_: _63.QueryParamsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryParamsRequest;
                fromPartial(_: Partial<_63.QueryParamsRequest>): _63.QueryParamsRequest;
                fromAmino(_: _63.QueryParamsRequestAmino): _63.QueryParamsRequest;
                toAmino(_: _63.QueryParamsRequest): _63.QueryParamsRequestAmino;
                fromAminoMsg(object: _63.QueryParamsRequestAminoMsg): _63.QueryParamsRequest;
                toAminoMsg(message: _63.QueryParamsRequest): _63.QueryParamsRequestAminoMsg;
                fromProtoMsg(message: _63.QueryParamsRequestProtoMsg): _63.QueryParamsRequest;
                toProto(message: _63.QueryParamsRequest): Uint8Array;
                toProtoMsg(message: _63.QueryParamsRequest): _63.QueryParamsRequestProtoMsg;
            };
            QueryParamsResponse: {
                typeUrl: string;
                encode(message: _63.QueryParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryParamsResponse;
                fromPartial(object: Partial<_63.QueryParamsResponse>): _63.QueryParamsResponse;
                fromAmino(object: _63.QueryParamsResponseAmino): _63.QueryParamsResponse;
                toAmino(message: _63.QueryParamsResponse): _63.QueryParamsResponseAmino;
                fromAminoMsg(object: _63.QueryParamsResponseAminoMsg): _63.QueryParamsResponse;
                toAminoMsg(message: _63.QueryParamsResponse): _63.QueryParamsResponseAminoMsg;
                fromProtoMsg(message: _63.QueryParamsResponseProtoMsg): _63.QueryParamsResponse;
                toProto(message: _63.QueryParamsResponse): Uint8Array;
                toProtoMsg(message: _63.QueryParamsResponse): _63.QueryParamsResponseProtoMsg;
            };
            QueryValidatorOutstandingRewardsRequest: {
                typeUrl: string;
                encode(message: _63.QueryValidatorOutstandingRewardsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryValidatorOutstandingRewardsRequest;
                fromPartial(object: Partial<_63.QueryValidatorOutstandingRewardsRequest>): _63.QueryValidatorOutstandingRewardsRequest;
                fromAmino(object: _63.QueryValidatorOutstandingRewardsRequestAmino): _63.QueryValidatorOutstandingRewardsRequest;
                toAmino(message: _63.QueryValidatorOutstandingRewardsRequest): _63.QueryValidatorOutstandingRewardsRequestAmino;
                fromAminoMsg(object: _63.QueryValidatorOutstandingRewardsRequestAminoMsg): _63.QueryValidatorOutstandingRewardsRequest;
                toAminoMsg(message: _63.QueryValidatorOutstandingRewardsRequest): _63.QueryValidatorOutstandingRewardsRequestAminoMsg;
                fromProtoMsg(message: _63.QueryValidatorOutstandingRewardsRequestProtoMsg): _63.QueryValidatorOutstandingRewardsRequest;
                toProto(message: _63.QueryValidatorOutstandingRewardsRequest): Uint8Array;
                toProtoMsg(message: _63.QueryValidatorOutstandingRewardsRequest): _63.QueryValidatorOutstandingRewardsRequestProtoMsg;
            };
            QueryValidatorOutstandingRewardsResponse: {
                typeUrl: string;
                encode(message: _63.QueryValidatorOutstandingRewardsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryValidatorOutstandingRewardsResponse;
                fromPartial(object: Partial<_63.QueryValidatorOutstandingRewardsResponse>): _63.QueryValidatorOutstandingRewardsResponse;
                fromAmino(object: _63.QueryValidatorOutstandingRewardsResponseAmino): _63.QueryValidatorOutstandingRewardsResponse;
                toAmino(message: _63.QueryValidatorOutstandingRewardsResponse): _63.QueryValidatorOutstandingRewardsResponseAmino;
                fromAminoMsg(object: _63.QueryValidatorOutstandingRewardsResponseAminoMsg): _63.QueryValidatorOutstandingRewardsResponse;
                toAminoMsg(message: _63.QueryValidatorOutstandingRewardsResponse): _63.QueryValidatorOutstandingRewardsResponseAminoMsg;
                fromProtoMsg(message: _63.QueryValidatorOutstandingRewardsResponseProtoMsg): _63.QueryValidatorOutstandingRewardsResponse;
                toProto(message: _63.QueryValidatorOutstandingRewardsResponse): Uint8Array;
                toProtoMsg(message: _63.QueryValidatorOutstandingRewardsResponse): _63.QueryValidatorOutstandingRewardsResponseProtoMsg;
            };
            QueryValidatorCommissionRequest: {
                typeUrl: string;
                encode(message: _63.QueryValidatorCommissionRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryValidatorCommissionRequest;
                fromPartial(object: Partial<_63.QueryValidatorCommissionRequest>): _63.QueryValidatorCommissionRequest;
                fromAmino(object: _63.QueryValidatorCommissionRequestAmino): _63.QueryValidatorCommissionRequest;
                toAmino(message: _63.QueryValidatorCommissionRequest): _63.QueryValidatorCommissionRequestAmino;
                fromAminoMsg(object: _63.QueryValidatorCommissionRequestAminoMsg): _63.QueryValidatorCommissionRequest;
                toAminoMsg(message: _63.QueryValidatorCommissionRequest): _63.QueryValidatorCommissionRequestAminoMsg;
                fromProtoMsg(message: _63.QueryValidatorCommissionRequestProtoMsg): _63.QueryValidatorCommissionRequest;
                toProto(message: _63.QueryValidatorCommissionRequest): Uint8Array;
                toProtoMsg(message: _63.QueryValidatorCommissionRequest): _63.QueryValidatorCommissionRequestProtoMsg;
            };
            QueryValidatorCommissionResponse: {
                typeUrl: string;
                encode(message: _63.QueryValidatorCommissionResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryValidatorCommissionResponse;
                fromPartial(object: Partial<_63.QueryValidatorCommissionResponse>): _63.QueryValidatorCommissionResponse;
                fromAmino(object: _63.QueryValidatorCommissionResponseAmino): _63.QueryValidatorCommissionResponse;
                toAmino(message: _63.QueryValidatorCommissionResponse): _63.QueryValidatorCommissionResponseAmino;
                fromAminoMsg(object: _63.QueryValidatorCommissionResponseAminoMsg): _63.QueryValidatorCommissionResponse;
                toAminoMsg(message: _63.QueryValidatorCommissionResponse): _63.QueryValidatorCommissionResponseAminoMsg;
                fromProtoMsg(message: _63.QueryValidatorCommissionResponseProtoMsg): _63.QueryValidatorCommissionResponse;
                toProto(message: _63.QueryValidatorCommissionResponse): Uint8Array;
                toProtoMsg(message: _63.QueryValidatorCommissionResponse): _63.QueryValidatorCommissionResponseProtoMsg;
            };
            QueryValidatorSlashesRequest: {
                typeUrl: string;
                encode(message: _63.QueryValidatorSlashesRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryValidatorSlashesRequest;
                fromPartial(object: Partial<_63.QueryValidatorSlashesRequest>): _63.QueryValidatorSlashesRequest;
                fromAmino(object: _63.QueryValidatorSlashesRequestAmino): _63.QueryValidatorSlashesRequest;
                toAmino(message: _63.QueryValidatorSlashesRequest): _63.QueryValidatorSlashesRequestAmino;
                fromAminoMsg(object: _63.QueryValidatorSlashesRequestAminoMsg): _63.QueryValidatorSlashesRequest;
                toAminoMsg(message: _63.QueryValidatorSlashesRequest): _63.QueryValidatorSlashesRequestAminoMsg;
                fromProtoMsg(message: _63.QueryValidatorSlashesRequestProtoMsg): _63.QueryValidatorSlashesRequest;
                toProto(message: _63.QueryValidatorSlashesRequest): Uint8Array;
                toProtoMsg(message: _63.QueryValidatorSlashesRequest): _63.QueryValidatorSlashesRequestProtoMsg;
            };
            QueryValidatorSlashesResponse: {
                typeUrl: string;
                encode(message: _63.QueryValidatorSlashesResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryValidatorSlashesResponse;
                fromPartial(object: Partial<_63.QueryValidatorSlashesResponse>): _63.QueryValidatorSlashesResponse;
                fromAmino(object: _63.QueryValidatorSlashesResponseAmino): _63.QueryValidatorSlashesResponse;
                toAmino(message: _63.QueryValidatorSlashesResponse): _63.QueryValidatorSlashesResponseAmino;
                fromAminoMsg(object: _63.QueryValidatorSlashesResponseAminoMsg): _63.QueryValidatorSlashesResponse;
                toAminoMsg(message: _63.QueryValidatorSlashesResponse): _63.QueryValidatorSlashesResponseAminoMsg;
                fromProtoMsg(message: _63.QueryValidatorSlashesResponseProtoMsg): _63.QueryValidatorSlashesResponse;
                toProto(message: _63.QueryValidatorSlashesResponse): Uint8Array;
                toProtoMsg(message: _63.QueryValidatorSlashesResponse): _63.QueryValidatorSlashesResponseProtoMsg;
            };
            QueryDelegationRewardsRequest: {
                typeUrl: string;
                encode(message: _63.QueryDelegationRewardsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryDelegationRewardsRequest;
                fromPartial(object: Partial<_63.QueryDelegationRewardsRequest>): _63.QueryDelegationRewardsRequest;
                fromAmino(object: _63.QueryDelegationRewardsRequestAmino): _63.QueryDelegationRewardsRequest;
                toAmino(message: _63.QueryDelegationRewardsRequest): _63.QueryDelegationRewardsRequestAmino;
                fromAminoMsg(object: _63.QueryDelegationRewardsRequestAminoMsg): _63.QueryDelegationRewardsRequest;
                toAminoMsg(message: _63.QueryDelegationRewardsRequest): _63.QueryDelegationRewardsRequestAminoMsg;
                fromProtoMsg(message: _63.QueryDelegationRewardsRequestProtoMsg): _63.QueryDelegationRewardsRequest;
                toProto(message: _63.QueryDelegationRewardsRequest): Uint8Array;
                toProtoMsg(message: _63.QueryDelegationRewardsRequest): _63.QueryDelegationRewardsRequestProtoMsg;
            };
            QueryDelegationRewardsResponse: {
                typeUrl: string;
                encode(message: _63.QueryDelegationRewardsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryDelegationRewardsResponse;
                fromPartial(object: Partial<_63.QueryDelegationRewardsResponse>): _63.QueryDelegationRewardsResponse;
                fromAmino(object: _63.QueryDelegationRewardsResponseAmino): _63.QueryDelegationRewardsResponse;
                toAmino(message: _63.QueryDelegationRewardsResponse): _63.QueryDelegationRewardsResponseAmino;
                fromAminoMsg(object: _63.QueryDelegationRewardsResponseAminoMsg): _63.QueryDelegationRewardsResponse;
                toAminoMsg(message: _63.QueryDelegationRewardsResponse): _63.QueryDelegationRewardsResponseAminoMsg;
                fromProtoMsg(message: _63.QueryDelegationRewardsResponseProtoMsg): _63.QueryDelegationRewardsResponse;
                toProto(message: _63.QueryDelegationRewardsResponse): Uint8Array;
                toProtoMsg(message: _63.QueryDelegationRewardsResponse): _63.QueryDelegationRewardsResponseProtoMsg;
            };
            QueryDelegationTotalRewardsRequest: {
                typeUrl: string;
                encode(message: _63.QueryDelegationTotalRewardsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryDelegationTotalRewardsRequest;
                fromPartial(object: Partial<_63.QueryDelegationTotalRewardsRequest>): _63.QueryDelegationTotalRewardsRequest;
                fromAmino(object: _63.QueryDelegationTotalRewardsRequestAmino): _63.QueryDelegationTotalRewardsRequest;
                toAmino(message: _63.QueryDelegationTotalRewardsRequest): _63.QueryDelegationTotalRewardsRequestAmino;
                fromAminoMsg(object: _63.QueryDelegationTotalRewardsRequestAminoMsg): _63.QueryDelegationTotalRewardsRequest;
                toAminoMsg(message: _63.QueryDelegationTotalRewardsRequest): _63.QueryDelegationTotalRewardsRequestAminoMsg;
                fromProtoMsg(message: _63.QueryDelegationTotalRewardsRequestProtoMsg): _63.QueryDelegationTotalRewardsRequest;
                toProto(message: _63.QueryDelegationTotalRewardsRequest): Uint8Array;
                toProtoMsg(message: _63.QueryDelegationTotalRewardsRequest): _63.QueryDelegationTotalRewardsRequestProtoMsg;
            };
            QueryDelegationTotalRewardsResponse: {
                typeUrl: string;
                encode(message: _63.QueryDelegationTotalRewardsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryDelegationTotalRewardsResponse;
                fromPartial(object: Partial<_63.QueryDelegationTotalRewardsResponse>): _63.QueryDelegationTotalRewardsResponse;
                fromAmino(object: _63.QueryDelegationTotalRewardsResponseAmino): _63.QueryDelegationTotalRewardsResponse;
                toAmino(message: _63.QueryDelegationTotalRewardsResponse): _63.QueryDelegationTotalRewardsResponseAmino;
                fromAminoMsg(object: _63.QueryDelegationTotalRewardsResponseAminoMsg): _63.QueryDelegationTotalRewardsResponse;
                toAminoMsg(message: _63.QueryDelegationTotalRewardsResponse): _63.QueryDelegationTotalRewardsResponseAminoMsg;
                fromProtoMsg(message: _63.QueryDelegationTotalRewardsResponseProtoMsg): _63.QueryDelegationTotalRewardsResponse;
                toProto(message: _63.QueryDelegationTotalRewardsResponse): Uint8Array;
                toProtoMsg(message: _63.QueryDelegationTotalRewardsResponse): _63.QueryDelegationTotalRewardsResponseProtoMsg;
            };
            QueryDelegatorValidatorsRequest: {
                typeUrl: string;
                encode(message: _63.QueryDelegatorValidatorsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryDelegatorValidatorsRequest;
                fromPartial(object: Partial<_63.QueryDelegatorValidatorsRequest>): _63.QueryDelegatorValidatorsRequest;
                fromAmino(object: _63.QueryDelegatorValidatorsRequestAmino): _63.QueryDelegatorValidatorsRequest;
                toAmino(message: _63.QueryDelegatorValidatorsRequest): _63.QueryDelegatorValidatorsRequestAmino;
                fromAminoMsg(object: _63.QueryDelegatorValidatorsRequestAminoMsg): _63.QueryDelegatorValidatorsRequest;
                toAminoMsg(message: _63.QueryDelegatorValidatorsRequest): _63.QueryDelegatorValidatorsRequestAminoMsg;
                fromProtoMsg(message: _63.QueryDelegatorValidatorsRequestProtoMsg): _63.QueryDelegatorValidatorsRequest;
                toProto(message: _63.QueryDelegatorValidatorsRequest): Uint8Array;
                toProtoMsg(message: _63.QueryDelegatorValidatorsRequest): _63.QueryDelegatorValidatorsRequestProtoMsg;
            };
            QueryDelegatorValidatorsResponse: {
                typeUrl: string;
                encode(message: _63.QueryDelegatorValidatorsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryDelegatorValidatorsResponse;
                fromPartial(object: Partial<_63.QueryDelegatorValidatorsResponse>): _63.QueryDelegatorValidatorsResponse;
                fromAmino(object: _63.QueryDelegatorValidatorsResponseAmino): _63.QueryDelegatorValidatorsResponse;
                toAmino(message: _63.QueryDelegatorValidatorsResponse): _63.QueryDelegatorValidatorsResponseAmino;
                fromAminoMsg(object: _63.QueryDelegatorValidatorsResponseAminoMsg): _63.QueryDelegatorValidatorsResponse;
                toAminoMsg(message: _63.QueryDelegatorValidatorsResponse): _63.QueryDelegatorValidatorsResponseAminoMsg;
                fromProtoMsg(message: _63.QueryDelegatorValidatorsResponseProtoMsg): _63.QueryDelegatorValidatorsResponse;
                toProto(message: _63.QueryDelegatorValidatorsResponse): Uint8Array;
                toProtoMsg(message: _63.QueryDelegatorValidatorsResponse): _63.QueryDelegatorValidatorsResponseProtoMsg;
            };
            QueryDelegatorWithdrawAddressRequest: {
                typeUrl: string;
                encode(message: _63.QueryDelegatorWithdrawAddressRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryDelegatorWithdrawAddressRequest;
                fromPartial(object: Partial<_63.QueryDelegatorWithdrawAddressRequest>): _63.QueryDelegatorWithdrawAddressRequest;
                fromAmino(object: _63.QueryDelegatorWithdrawAddressRequestAmino): _63.QueryDelegatorWithdrawAddressRequest;
                toAmino(message: _63.QueryDelegatorWithdrawAddressRequest): _63.QueryDelegatorWithdrawAddressRequestAmino;
                fromAminoMsg(object: _63.QueryDelegatorWithdrawAddressRequestAminoMsg): _63.QueryDelegatorWithdrawAddressRequest;
                toAminoMsg(message: _63.QueryDelegatorWithdrawAddressRequest): _63.QueryDelegatorWithdrawAddressRequestAminoMsg;
                fromProtoMsg(message: _63.QueryDelegatorWithdrawAddressRequestProtoMsg): _63.QueryDelegatorWithdrawAddressRequest;
                toProto(message: _63.QueryDelegatorWithdrawAddressRequest): Uint8Array;
                toProtoMsg(message: _63.QueryDelegatorWithdrawAddressRequest): _63.QueryDelegatorWithdrawAddressRequestProtoMsg;
            };
            QueryDelegatorWithdrawAddressResponse: {
                typeUrl: string;
                encode(message: _63.QueryDelegatorWithdrawAddressResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryDelegatorWithdrawAddressResponse;
                fromPartial(object: Partial<_63.QueryDelegatorWithdrawAddressResponse>): _63.QueryDelegatorWithdrawAddressResponse;
                fromAmino(object: _63.QueryDelegatorWithdrawAddressResponseAmino): _63.QueryDelegatorWithdrawAddressResponse;
                toAmino(message: _63.QueryDelegatorWithdrawAddressResponse): _63.QueryDelegatorWithdrawAddressResponseAmino;
                fromAminoMsg(object: _63.QueryDelegatorWithdrawAddressResponseAminoMsg): _63.QueryDelegatorWithdrawAddressResponse;
                toAminoMsg(message: _63.QueryDelegatorWithdrawAddressResponse): _63.QueryDelegatorWithdrawAddressResponseAminoMsg;
                fromProtoMsg(message: _63.QueryDelegatorWithdrawAddressResponseProtoMsg): _63.QueryDelegatorWithdrawAddressResponse;
                toProto(message: _63.QueryDelegatorWithdrawAddressResponse): Uint8Array;
                toProtoMsg(message: _63.QueryDelegatorWithdrawAddressResponse): _63.QueryDelegatorWithdrawAddressResponseProtoMsg;
            };
            QueryCommunityPoolRequest: {
                typeUrl: string;
                encode(_: _63.QueryCommunityPoolRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryCommunityPoolRequest;
                fromPartial(_: Partial<_63.QueryCommunityPoolRequest>): _63.QueryCommunityPoolRequest;
                fromAmino(_: _63.QueryCommunityPoolRequestAmino): _63.QueryCommunityPoolRequest;
                toAmino(_: _63.QueryCommunityPoolRequest): _63.QueryCommunityPoolRequestAmino;
                fromAminoMsg(object: _63.QueryCommunityPoolRequestAminoMsg): _63.QueryCommunityPoolRequest;
                toAminoMsg(message: _63.QueryCommunityPoolRequest): _63.QueryCommunityPoolRequestAminoMsg;
                fromProtoMsg(message: _63.QueryCommunityPoolRequestProtoMsg): _63.QueryCommunityPoolRequest;
                toProto(message: _63.QueryCommunityPoolRequest): Uint8Array;
                toProtoMsg(message: _63.QueryCommunityPoolRequest): _63.QueryCommunityPoolRequestProtoMsg;
            };
            QueryCommunityPoolResponse: {
                typeUrl: string;
                encode(message: _63.QueryCommunityPoolResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _63.QueryCommunityPoolResponse;
                fromPartial(object: Partial<_63.QueryCommunityPoolResponse>): _63.QueryCommunityPoolResponse;
                fromAmino(object: _63.QueryCommunityPoolResponseAmino): _63.QueryCommunityPoolResponse;
                toAmino(message: _63.QueryCommunityPoolResponse): _63.QueryCommunityPoolResponseAmino;
                fromAminoMsg(object: _63.QueryCommunityPoolResponseAminoMsg): _63.QueryCommunityPoolResponse;
                toAminoMsg(message: _63.QueryCommunityPoolResponse): _63.QueryCommunityPoolResponseAminoMsg;
                fromProtoMsg(message: _63.QueryCommunityPoolResponseProtoMsg): _63.QueryCommunityPoolResponse;
                toProto(message: _63.QueryCommunityPoolResponse): Uint8Array;
                toProtoMsg(message: _63.QueryCommunityPoolResponse): _63.QueryCommunityPoolResponseProtoMsg;
            };
            DelegatorWithdrawInfo: {
                typeUrl: string;
                encode(message: _62.DelegatorWithdrawInfo, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _62.DelegatorWithdrawInfo;
                fromPartial(object: Partial<_62.DelegatorWithdrawInfo>): _62.DelegatorWithdrawInfo;
                fromAmino(object: _62.DelegatorWithdrawInfoAmino): _62.DelegatorWithdrawInfo;
                toAmino(message: _62.DelegatorWithdrawInfo): _62.DelegatorWithdrawInfoAmino;
                fromAminoMsg(object: _62.DelegatorWithdrawInfoAminoMsg): _62.DelegatorWithdrawInfo;
                toAminoMsg(message: _62.DelegatorWithdrawInfo): _62.DelegatorWithdrawInfoAminoMsg;
                fromProtoMsg(message: _62.DelegatorWithdrawInfoProtoMsg): _62.DelegatorWithdrawInfo;
                toProto(message: _62.DelegatorWithdrawInfo): Uint8Array;
                toProtoMsg(message: _62.DelegatorWithdrawInfo): _62.DelegatorWithdrawInfoProtoMsg;
            };
            ValidatorOutstandingRewardsRecord: {
                typeUrl: string;
                encode(message: _62.ValidatorOutstandingRewardsRecord, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _62.ValidatorOutstandingRewardsRecord;
                fromPartial(object: Partial<_62.ValidatorOutstandingRewardsRecord>): _62.ValidatorOutstandingRewardsRecord;
                fromAmino(object: _62.ValidatorOutstandingRewardsRecordAmino): _62.ValidatorOutstandingRewardsRecord;
                toAmino(message: _62.ValidatorOutstandingRewardsRecord): _62.ValidatorOutstandingRewardsRecordAmino;
                fromAminoMsg(object: _62.ValidatorOutstandingRewardsRecordAminoMsg): _62.ValidatorOutstandingRewardsRecord;
                toAminoMsg(message: _62.ValidatorOutstandingRewardsRecord): _62.ValidatorOutstandingRewardsRecordAminoMsg;
                fromProtoMsg(message: _62.ValidatorOutstandingRewardsRecordProtoMsg): _62.ValidatorOutstandingRewardsRecord;
                toProto(message: _62.ValidatorOutstandingRewardsRecord): Uint8Array;
                toProtoMsg(message: _62.ValidatorOutstandingRewardsRecord): _62.ValidatorOutstandingRewardsRecordProtoMsg;
            };
            ValidatorAccumulatedCommissionRecord: {
                typeUrl: string;
                encode(message: _62.ValidatorAccumulatedCommissionRecord, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _62.ValidatorAccumulatedCommissionRecord;
                fromPartial(object: Partial<_62.ValidatorAccumulatedCommissionRecord>): _62.ValidatorAccumulatedCommissionRecord;
                fromAmino(object: _62.ValidatorAccumulatedCommissionRecordAmino): _62.ValidatorAccumulatedCommissionRecord;
                toAmino(message: _62.ValidatorAccumulatedCommissionRecord): _62.ValidatorAccumulatedCommissionRecordAmino;
                fromAminoMsg(object: _62.ValidatorAccumulatedCommissionRecordAminoMsg): _62.ValidatorAccumulatedCommissionRecord;
                toAminoMsg(message: _62.ValidatorAccumulatedCommissionRecord): _62.ValidatorAccumulatedCommissionRecordAminoMsg;
                fromProtoMsg(message: _62.ValidatorAccumulatedCommissionRecordProtoMsg): _62.ValidatorAccumulatedCommissionRecord;
                toProto(message: _62.ValidatorAccumulatedCommissionRecord): Uint8Array;
                toProtoMsg(message: _62.ValidatorAccumulatedCommissionRecord): _62.ValidatorAccumulatedCommissionRecordProtoMsg;
            };
            ValidatorHistoricalRewardsRecord: {
                typeUrl: string;
                encode(message: _62.ValidatorHistoricalRewardsRecord, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _62.ValidatorHistoricalRewardsRecord;
                fromPartial(object: Partial<_62.ValidatorHistoricalRewardsRecord>): _62.ValidatorHistoricalRewardsRecord;
                fromAmino(object: _62.ValidatorHistoricalRewardsRecordAmino): _62.ValidatorHistoricalRewardsRecord;
                toAmino(message: _62.ValidatorHistoricalRewardsRecord): _62.ValidatorHistoricalRewardsRecordAmino;
                fromAminoMsg(object: _62.ValidatorHistoricalRewardsRecordAminoMsg): _62.ValidatorHistoricalRewardsRecord;
                toAminoMsg(message: _62.ValidatorHistoricalRewardsRecord): _62.ValidatorHistoricalRewardsRecordAminoMsg;
                fromProtoMsg(message: _62.ValidatorHistoricalRewardsRecordProtoMsg): _62.ValidatorHistoricalRewardsRecord;
                toProto(message: _62.ValidatorHistoricalRewardsRecord): Uint8Array;
                toProtoMsg(message: _62.ValidatorHistoricalRewardsRecord): _62.ValidatorHistoricalRewardsRecordProtoMsg;
            };
            ValidatorCurrentRewardsRecord: {
                typeUrl: string;
                encode(message: _62.ValidatorCurrentRewardsRecord, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _62.ValidatorCurrentRewardsRecord;
                fromPartial(object: Partial<_62.ValidatorCurrentRewardsRecord>): _62.ValidatorCurrentRewardsRecord;
                fromAmino(object: _62.ValidatorCurrentRewardsRecordAmino): _62.ValidatorCurrentRewardsRecord;
                toAmino(message: _62.ValidatorCurrentRewardsRecord): _62.ValidatorCurrentRewardsRecordAmino;
                fromAminoMsg(object: _62.ValidatorCurrentRewardsRecordAminoMsg): _62.ValidatorCurrentRewardsRecord;
                toAminoMsg(message: _62.ValidatorCurrentRewardsRecord): _62.ValidatorCurrentRewardsRecordAminoMsg;
                fromProtoMsg(message: _62.ValidatorCurrentRewardsRecordProtoMsg): _62.ValidatorCurrentRewardsRecord;
                toProto(message: _62.ValidatorCurrentRewardsRecord): Uint8Array;
                toProtoMsg(message: _62.ValidatorCurrentRewardsRecord): _62.ValidatorCurrentRewardsRecordProtoMsg;
            };
            DelegatorStartingInfoRecord: {
                typeUrl: string;
                encode(message: _62.DelegatorStartingInfoRecord, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _62.DelegatorStartingInfoRecord;
                fromPartial(object: Partial<_62.DelegatorStartingInfoRecord>): _62.DelegatorStartingInfoRecord;
                fromAmino(object: _62.DelegatorStartingInfoRecordAmino): _62.DelegatorStartingInfoRecord;
                toAmino(message: _62.DelegatorStartingInfoRecord): _62.DelegatorStartingInfoRecordAmino;
                fromAminoMsg(object: _62.DelegatorStartingInfoRecordAminoMsg): _62.DelegatorStartingInfoRecord;
                toAminoMsg(message: _62.DelegatorStartingInfoRecord): _62.DelegatorStartingInfoRecordAminoMsg;
                fromProtoMsg(message: _62.DelegatorStartingInfoRecordProtoMsg): _62.DelegatorStartingInfoRecord;
                toProto(message: _62.DelegatorStartingInfoRecord): Uint8Array;
                toProtoMsg(message: _62.DelegatorStartingInfoRecord): _62.DelegatorStartingInfoRecordProtoMsg;
            };
            ValidatorSlashEventRecord: {
                typeUrl: string;
                encode(message: _62.ValidatorSlashEventRecord, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _62.ValidatorSlashEventRecord;
                fromPartial(object: Partial<_62.ValidatorSlashEventRecord>): _62.ValidatorSlashEventRecord;
                fromAmino(object: _62.ValidatorSlashEventRecordAmino): _62.ValidatorSlashEventRecord;
                toAmino(message: _62.ValidatorSlashEventRecord): _62.ValidatorSlashEventRecordAmino;
                fromAminoMsg(object: _62.ValidatorSlashEventRecordAminoMsg): _62.ValidatorSlashEventRecord;
                toAminoMsg(message: _62.ValidatorSlashEventRecord): _62.ValidatorSlashEventRecordAminoMsg;
                fromProtoMsg(message: _62.ValidatorSlashEventRecordProtoMsg): _62.ValidatorSlashEventRecord;
                toProto(message: _62.ValidatorSlashEventRecord): Uint8Array;
                toProtoMsg(message: _62.ValidatorSlashEventRecord): _62.ValidatorSlashEventRecordProtoMsg;
            };
            GenesisState: {
                typeUrl: string;
                encode(message: _62.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _62.GenesisState;
                fromPartial(object: Partial<_62.GenesisState>): _62.GenesisState;
                fromAmino(object: _62.GenesisStateAmino): _62.GenesisState;
                toAmino(message: _62.GenesisState): _62.GenesisStateAmino;
                fromAminoMsg(object: _62.GenesisStateAminoMsg): _62.GenesisState;
                toAminoMsg(message: _62.GenesisState): _62.GenesisStateAminoMsg;
                fromProtoMsg(message: _62.GenesisStateProtoMsg): _62.GenesisState;
                toProto(message: _62.GenesisState): Uint8Array;
                toProtoMsg(message: _62.GenesisState): _62.GenesisStateProtoMsg;
            };
            Params: {
                typeUrl: string;
                encode(message: _61.Params, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _61.Params;
                fromPartial(object: Partial<_61.Params>): _61.Params;
                fromAmino(object: _61.ParamsAmino): _61.Params;
                toAmino(message: _61.Params): _61.ParamsAmino;
                fromAminoMsg(object: _61.ParamsAminoMsg): _61.Params;
                toAminoMsg(message: _61.Params): _61.ParamsAminoMsg;
                fromProtoMsg(message: _61.ParamsProtoMsg): _61.Params;
                toProto(message: _61.Params): Uint8Array;
                toProtoMsg(message: _61.Params): _61.ParamsProtoMsg;
            };
            ValidatorHistoricalRewards: {
                typeUrl: string;
                encode(message: _61.ValidatorHistoricalRewards, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _61.ValidatorHistoricalRewards;
                fromPartial(object: Partial<_61.ValidatorHistoricalRewards>): _61.ValidatorHistoricalRewards;
                fromAmino(object: _61.ValidatorHistoricalRewardsAmino): _61.ValidatorHistoricalRewards;
                toAmino(message: _61.ValidatorHistoricalRewards): _61.ValidatorHistoricalRewardsAmino;
                fromAminoMsg(object: _61.ValidatorHistoricalRewardsAminoMsg): _61.ValidatorHistoricalRewards;
                toAminoMsg(message: _61.ValidatorHistoricalRewards): _61.ValidatorHistoricalRewardsAminoMsg;
                fromProtoMsg(message: _61.ValidatorHistoricalRewardsProtoMsg): _61.ValidatorHistoricalRewards;
                toProto(message: _61.ValidatorHistoricalRewards): Uint8Array;
                toProtoMsg(message: _61.ValidatorHistoricalRewards): _61.ValidatorHistoricalRewardsProtoMsg;
            };
            ValidatorCurrentRewards: {
                typeUrl: string;
                encode(message: _61.ValidatorCurrentRewards, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _61.ValidatorCurrentRewards;
                fromPartial(object: Partial<_61.ValidatorCurrentRewards>): _61.ValidatorCurrentRewards;
                fromAmino(object: _61.ValidatorCurrentRewardsAmino): _61.ValidatorCurrentRewards;
                toAmino(message: _61.ValidatorCurrentRewards): _61.ValidatorCurrentRewardsAmino;
                fromAminoMsg(object: _61.ValidatorCurrentRewardsAminoMsg): _61.ValidatorCurrentRewards;
                toAminoMsg(message: _61.ValidatorCurrentRewards): _61.ValidatorCurrentRewardsAminoMsg;
                fromProtoMsg(message: _61.ValidatorCurrentRewardsProtoMsg): _61.ValidatorCurrentRewards;
                toProto(message: _61.ValidatorCurrentRewards): Uint8Array;
                toProtoMsg(message: _61.ValidatorCurrentRewards): _61.ValidatorCurrentRewardsProtoMsg;
            };
            ValidatorAccumulatedCommission: {
                typeUrl: string;
                encode(message: _61.ValidatorAccumulatedCommission, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _61.ValidatorAccumulatedCommission;
                fromPartial(object: Partial<_61.ValidatorAccumulatedCommission>): _61.ValidatorAccumulatedCommission;
                fromAmino(object: _61.ValidatorAccumulatedCommissionAmino): _61.ValidatorAccumulatedCommission;
                toAmino(message: _61.ValidatorAccumulatedCommission): _61.ValidatorAccumulatedCommissionAmino;
                fromAminoMsg(object: _61.ValidatorAccumulatedCommissionAminoMsg): _61.ValidatorAccumulatedCommission;
                toAminoMsg(message: _61.ValidatorAccumulatedCommission): _61.ValidatorAccumulatedCommissionAminoMsg;
                fromProtoMsg(message: _61.ValidatorAccumulatedCommissionProtoMsg): _61.ValidatorAccumulatedCommission;
                toProto(message: _61.ValidatorAccumulatedCommission): Uint8Array;
                toProtoMsg(message: _61.ValidatorAccumulatedCommission): _61.ValidatorAccumulatedCommissionProtoMsg;
            };
            ValidatorOutstandingRewards: {
                typeUrl: string;
                encode(message: _61.ValidatorOutstandingRewards, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _61.ValidatorOutstandingRewards;
                fromPartial(object: Partial<_61.ValidatorOutstandingRewards>): _61.ValidatorOutstandingRewards;
                fromAmino(object: _61.ValidatorOutstandingRewardsAmino): _61.ValidatorOutstandingRewards;
                toAmino(message: _61.ValidatorOutstandingRewards): _61.ValidatorOutstandingRewardsAmino;
                fromAminoMsg(object: _61.ValidatorOutstandingRewardsAminoMsg): _61.ValidatorOutstandingRewards;
                toAminoMsg(message: _61.ValidatorOutstandingRewards): _61.ValidatorOutstandingRewardsAminoMsg;
                fromProtoMsg(message: _61.ValidatorOutstandingRewardsProtoMsg): _61.ValidatorOutstandingRewards;
                toProto(message: _61.ValidatorOutstandingRewards): Uint8Array;
                toProtoMsg(message: _61.ValidatorOutstandingRewards): _61.ValidatorOutstandingRewardsProtoMsg;
            };
            ValidatorSlashEvent: {
                typeUrl: string;
                encode(message: _61.ValidatorSlashEvent, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _61.ValidatorSlashEvent;
                fromPartial(object: Partial<_61.ValidatorSlashEvent>): _61.ValidatorSlashEvent;
                fromAmino(object: _61.ValidatorSlashEventAmino): _61.ValidatorSlashEvent;
                toAmino(message: _61.ValidatorSlashEvent): _61.ValidatorSlashEventAmino;
                fromAminoMsg(object: _61.ValidatorSlashEventAminoMsg): _61.ValidatorSlashEvent;
                toAminoMsg(message: _61.ValidatorSlashEvent): _61.ValidatorSlashEventAminoMsg;
                fromProtoMsg(message: _61.ValidatorSlashEventProtoMsg): _61.ValidatorSlashEvent;
                toProto(message: _61.ValidatorSlashEvent): Uint8Array;
                toProtoMsg(message: _61.ValidatorSlashEvent): _61.ValidatorSlashEventProtoMsg;
            };
            ValidatorSlashEvents: {
                typeUrl: string;
                encode(message: _61.ValidatorSlashEvents, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _61.ValidatorSlashEvents;
                fromPartial(object: Partial<_61.ValidatorSlashEvents>): _61.ValidatorSlashEvents;
                fromAmino(object: _61.ValidatorSlashEventsAmino): _61.ValidatorSlashEvents;
                toAmino(message: _61.ValidatorSlashEvents): _61.ValidatorSlashEventsAmino;
                fromAminoMsg(object: _61.ValidatorSlashEventsAminoMsg): _61.ValidatorSlashEvents;
                toAminoMsg(message: _61.ValidatorSlashEvents): _61.ValidatorSlashEventsAminoMsg;
                fromProtoMsg(message: _61.ValidatorSlashEventsProtoMsg): _61.ValidatorSlashEvents;
                toProto(message: _61.ValidatorSlashEvents): Uint8Array;
                toProtoMsg(message: _61.ValidatorSlashEvents): _61.ValidatorSlashEventsProtoMsg;
            };
            FeePool: {
                typeUrl: string;
                encode(message: _61.FeePool, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _61.FeePool;
                fromPartial(object: Partial<_61.FeePool>): _61.FeePool;
                fromAmino(object: _61.FeePoolAmino): _61.FeePool;
                toAmino(message: _61.FeePool): _61.FeePoolAmino;
                fromAminoMsg(object: _61.FeePoolAminoMsg): _61.FeePool;
                toAminoMsg(message: _61.FeePool): _61.FeePoolAminoMsg;
                fromProtoMsg(message: _61.FeePoolProtoMsg): _61.FeePool;
                toProto(message: _61.FeePool): Uint8Array;
                toProtoMsg(message: _61.FeePool): _61.FeePoolProtoMsg;
            };
            CommunityPoolSpendProposal: {
                typeUrl: string;
                encode(message: _61.CommunityPoolSpendProposal, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _61.CommunityPoolSpendProposal;
                fromPartial(object: Partial<_61.CommunityPoolSpendProposal>): _61.CommunityPoolSpendProposal;
                fromAmino(object: _61.CommunityPoolSpendProposalAmino): _61.CommunityPoolSpendProposal;
                toAmino(message: _61.CommunityPoolSpendProposal): _61.CommunityPoolSpendProposalAmino;
                fromAminoMsg(object: _61.CommunityPoolSpendProposalAminoMsg): _61.CommunityPoolSpendProposal;
                toAminoMsg(message: _61.CommunityPoolSpendProposal): _61.CommunityPoolSpendProposalAminoMsg;
                fromProtoMsg(message: _61.CommunityPoolSpendProposalProtoMsg): _61.CommunityPoolSpendProposal;
                toProto(message: _61.CommunityPoolSpendProposal): Uint8Array;
                toProtoMsg(message: _61.CommunityPoolSpendProposal): _61.CommunityPoolSpendProposalProtoMsg;
            };
            DelegatorStartingInfo: {
                typeUrl: string;
                encode(message: _61.DelegatorStartingInfo, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _61.DelegatorStartingInfo;
                fromPartial(object: Partial<_61.DelegatorStartingInfo>): _61.DelegatorStartingInfo;
                fromAmino(object: _61.DelegatorStartingInfoAmino): _61.DelegatorStartingInfo;
                toAmino(message: _61.DelegatorStartingInfo): _61.DelegatorStartingInfoAmino;
                fromAminoMsg(object: _61.DelegatorStartingInfoAminoMsg): _61.DelegatorStartingInfo;
                toAminoMsg(message: _61.DelegatorStartingInfo): _61.DelegatorStartingInfoAminoMsg;
                fromProtoMsg(message: _61.DelegatorStartingInfoProtoMsg): _61.DelegatorStartingInfo;
                toProto(message: _61.DelegatorStartingInfo): Uint8Array;
                toProtoMsg(message: _61.DelegatorStartingInfo): _61.DelegatorStartingInfoProtoMsg;
            };
            DelegationDelegatorReward: {
                typeUrl: string;
                encode(message: _61.DelegationDelegatorReward, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _61.DelegationDelegatorReward;
                fromPartial(object: Partial<_61.DelegationDelegatorReward>): _61.DelegationDelegatorReward;
                fromAmino(object: _61.DelegationDelegatorRewardAmino): _61.DelegationDelegatorReward;
                toAmino(message: _61.DelegationDelegatorReward): _61.DelegationDelegatorRewardAmino;
                fromAminoMsg(object: _61.DelegationDelegatorRewardAminoMsg): _61.DelegationDelegatorReward;
                toAminoMsg(message: _61.DelegationDelegatorReward): _61.DelegationDelegatorRewardAminoMsg;
                fromProtoMsg(message: _61.DelegationDelegatorRewardProtoMsg): _61.DelegationDelegatorReward;
                toProto(message: _61.DelegationDelegatorReward): Uint8Array;
                toProtoMsg(message: _61.DelegationDelegatorReward): _61.DelegationDelegatorRewardProtoMsg;
            };
            CommunityPoolSpendProposalWithDeposit: {
                typeUrl: string;
                encode(message: _61.CommunityPoolSpendProposalWithDeposit, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _61.CommunityPoolSpendProposalWithDeposit;
                fromPartial(object: Partial<_61.CommunityPoolSpendProposalWithDeposit>): _61.CommunityPoolSpendProposalWithDeposit;
                fromAmino(object: _61.CommunityPoolSpendProposalWithDepositAmino): _61.CommunityPoolSpendProposalWithDeposit;
                toAmino(message: _61.CommunityPoolSpendProposalWithDeposit): _61.CommunityPoolSpendProposalWithDepositAmino;
                fromAminoMsg(object: _61.CommunityPoolSpendProposalWithDepositAminoMsg): _61.CommunityPoolSpendProposalWithDeposit;
                toAminoMsg(message: _61.CommunityPoolSpendProposalWithDeposit): _61.CommunityPoolSpendProposalWithDepositAminoMsg;
                fromProtoMsg(message: _61.CommunityPoolSpendProposalWithDepositProtoMsg): _61.CommunityPoolSpendProposalWithDeposit;
                toProto(message: _61.CommunityPoolSpendProposalWithDeposit): Uint8Array;
                toProtoMsg(message: _61.CommunityPoolSpendProposalWithDeposit): _61.CommunityPoolSpendProposalWithDepositProtoMsg;
            };
        };
    }
    namespace feegrant {
        const v1beta1: {
            MsgClientImpl: typeof _231.MsgClientImpl;
            QueryClientImpl: typeof _219.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                allowance(request: _67.QueryAllowanceRequest): Promise<_67.QueryAllowanceResponse>;
                allowances(request: _67.QueryAllowancesRequest): Promise<_67.QueryAllowancesResponse>;
                allowancesByGranter(request: _67.QueryAllowancesByGranterRequest): Promise<_67.QueryAllowancesByGranterResponse>;
            };
            LCDQueryClient: typeof _206.LCDQueryClient;
            registry: ReadonlyArray<[string, import("@cosmjs/proto-signing").GeneratedType]>;
            load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void;
            MessageComposer: {
                encoded: {
                    grantAllowance(value: _68.MsgGrantAllowance): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    revokeAllowance(value: _68.MsgRevokeAllowance): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                };
                withTypeUrl: {
                    grantAllowance(value: _68.MsgGrantAllowance): {
                        typeUrl: string;
                        value: _68.MsgGrantAllowance;
                    };
                    revokeAllowance(value: _68.MsgRevokeAllowance): {
                        typeUrl: string;
                        value: _68.MsgRevokeAllowance;
                    };
                };
                fromPartial: {
                    grantAllowance(value: _68.MsgGrantAllowance): {
                        typeUrl: string;
                        value: _68.MsgGrantAllowance;
                    };
                    revokeAllowance(value: _68.MsgRevokeAllowance): {
                        typeUrl: string;
                        value: _68.MsgRevokeAllowance;
                    };
                };
            };
            AminoConverter: {
                "/cosmos.feegrant.v1beta1.MsgGrantAllowance": {
                    aminoType: string;
                    toAmino: (message: _68.MsgGrantAllowance) => _68.MsgGrantAllowanceAmino;
                    fromAmino: (object: _68.MsgGrantAllowanceAmino) => _68.MsgGrantAllowance;
                };
                "/cosmos.feegrant.v1beta1.MsgRevokeAllowance": {
                    aminoType: string;
                    toAmino: (message: _68.MsgRevokeAllowance) => _68.MsgRevokeAllowanceAmino;
                    fromAmino: (object: _68.MsgRevokeAllowanceAmino) => _68.MsgRevokeAllowance;
                };
            };
            MsgGrantAllowance: {
                typeUrl: string;
                encode(message: _68.MsgGrantAllowance, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _68.MsgGrantAllowance;
                fromPartial(object: Partial<_68.MsgGrantAllowance>): _68.MsgGrantAllowance;
                fromAmino(object: _68.MsgGrantAllowanceAmino): _68.MsgGrantAllowance;
                toAmino(message: _68.MsgGrantAllowance): _68.MsgGrantAllowanceAmino;
                fromAminoMsg(object: _68.MsgGrantAllowanceAminoMsg): _68.MsgGrantAllowance;
                toAminoMsg(message: _68.MsgGrantAllowance): _68.MsgGrantAllowanceAminoMsg;
                fromProtoMsg(message: _68.MsgGrantAllowanceProtoMsg): _68.MsgGrantAllowance;
                toProto(message: _68.MsgGrantAllowance): Uint8Array;
                toProtoMsg(message: _68.MsgGrantAllowance): _68.MsgGrantAllowanceProtoMsg;
            };
            MsgGrantAllowanceResponse: {
                typeUrl: string;
                encode(_: _68.MsgGrantAllowanceResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _68.MsgGrantAllowanceResponse;
                fromPartial(_: Partial<_68.MsgGrantAllowanceResponse>): _68.MsgGrantAllowanceResponse;
                fromAmino(_: _68.MsgGrantAllowanceResponseAmino): _68.MsgGrantAllowanceResponse;
                toAmino(_: _68.MsgGrantAllowanceResponse): _68.MsgGrantAllowanceResponseAmino;
                fromAminoMsg(object: _68.MsgGrantAllowanceResponseAminoMsg): _68.MsgGrantAllowanceResponse;
                toAminoMsg(message: _68.MsgGrantAllowanceResponse): _68.MsgGrantAllowanceResponseAminoMsg;
                fromProtoMsg(message: _68.MsgGrantAllowanceResponseProtoMsg): _68.MsgGrantAllowanceResponse;
                toProto(message: _68.MsgGrantAllowanceResponse): Uint8Array;
                toProtoMsg(message: _68.MsgGrantAllowanceResponse): _68.MsgGrantAllowanceResponseProtoMsg;
            };
            MsgRevokeAllowance: {
                typeUrl: string;
                encode(message: _68.MsgRevokeAllowance, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _68.MsgRevokeAllowance;
                fromPartial(object: Partial<_68.MsgRevokeAllowance>): _68.MsgRevokeAllowance;
                fromAmino(object: _68.MsgRevokeAllowanceAmino): _68.MsgRevokeAllowance;
                toAmino(message: _68.MsgRevokeAllowance): _68.MsgRevokeAllowanceAmino;
                fromAminoMsg(object: _68.MsgRevokeAllowanceAminoMsg): _68.MsgRevokeAllowance;
                toAminoMsg(message: _68.MsgRevokeAllowance): _68.MsgRevokeAllowanceAminoMsg;
                fromProtoMsg(message: _68.MsgRevokeAllowanceProtoMsg): _68.MsgRevokeAllowance;
                toProto(message: _68.MsgRevokeAllowance): Uint8Array;
                toProtoMsg(message: _68.MsgRevokeAllowance): _68.MsgRevokeAllowanceProtoMsg;
            };
            MsgRevokeAllowanceResponse: {
                typeUrl: string;
                encode(_: _68.MsgRevokeAllowanceResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _68.MsgRevokeAllowanceResponse;
                fromPartial(_: Partial<_68.MsgRevokeAllowanceResponse>): _68.MsgRevokeAllowanceResponse;
                fromAmino(_: _68.MsgRevokeAllowanceResponseAmino): _68.MsgRevokeAllowanceResponse;
                toAmino(_: _68.MsgRevokeAllowanceResponse): _68.MsgRevokeAllowanceResponseAmino;
                fromAminoMsg(object: _68.MsgRevokeAllowanceResponseAminoMsg): _68.MsgRevokeAllowanceResponse;
                toAminoMsg(message: _68.MsgRevokeAllowanceResponse): _68.MsgRevokeAllowanceResponseAminoMsg;
                fromProtoMsg(message: _68.MsgRevokeAllowanceResponseProtoMsg): _68.MsgRevokeAllowanceResponse;
                toProto(message: _68.MsgRevokeAllowanceResponse): Uint8Array;
                toProtoMsg(message: _68.MsgRevokeAllowanceResponse): _68.MsgRevokeAllowanceResponseProtoMsg;
            };
            Cosmos_feegrantFeeAllowanceI_InterfaceDecoder: (input: import("..").BinaryReader | Uint8Array) => _65.BasicAllowance | _65.PeriodicAllowance | _65.AllowedMsgAllowance | import("../google/protobuf/any").Any;
            Cosmos_feegrantFeeAllowanceI_FromAmino: (content: import("../google/protobuf/any").AnyAmino) => import("../google/protobuf/any").Any;
            Cosmos_feegrantFeeAllowanceI_ToAmino: (content: import("../google/protobuf/any").Any) => import("../google/protobuf/any").AnyAmino;
            QueryAllowanceRequest: {
                typeUrl: string;
                encode(message: _67.QueryAllowanceRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _67.QueryAllowanceRequest;
                fromPartial(object: Partial<_67.QueryAllowanceRequest>): _67.QueryAllowanceRequest;
                fromAmino(object: _67.QueryAllowanceRequestAmino): _67.QueryAllowanceRequest;
                toAmino(message: _67.QueryAllowanceRequest): _67.QueryAllowanceRequestAmino;
                fromAminoMsg(object: _67.QueryAllowanceRequestAminoMsg): _67.QueryAllowanceRequest;
                toAminoMsg(message: _67.QueryAllowanceRequest): _67.QueryAllowanceRequestAminoMsg;
                fromProtoMsg(message: _67.QueryAllowanceRequestProtoMsg): _67.QueryAllowanceRequest;
                toProto(message: _67.QueryAllowanceRequest): Uint8Array;
                toProtoMsg(message: _67.QueryAllowanceRequest): _67.QueryAllowanceRequestProtoMsg;
            };
            QueryAllowanceResponse: {
                typeUrl: string;
                encode(message: _67.QueryAllowanceResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _67.QueryAllowanceResponse;
                fromPartial(object: Partial<_67.QueryAllowanceResponse>): _67.QueryAllowanceResponse;
                fromAmino(object: _67.QueryAllowanceResponseAmino): _67.QueryAllowanceResponse;
                toAmino(message: _67.QueryAllowanceResponse): _67.QueryAllowanceResponseAmino;
                fromAminoMsg(object: _67.QueryAllowanceResponseAminoMsg): _67.QueryAllowanceResponse;
                toAminoMsg(message: _67.QueryAllowanceResponse): _67.QueryAllowanceResponseAminoMsg;
                fromProtoMsg(message: _67.QueryAllowanceResponseProtoMsg): _67.QueryAllowanceResponse;
                toProto(message: _67.QueryAllowanceResponse): Uint8Array;
                toProtoMsg(message: _67.QueryAllowanceResponse): _67.QueryAllowanceResponseProtoMsg;
            };
            QueryAllowancesRequest: {
                typeUrl: string;
                encode(message: _67.QueryAllowancesRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _67.QueryAllowancesRequest;
                fromPartial(object: Partial<_67.QueryAllowancesRequest>): _67.QueryAllowancesRequest;
                fromAmino(object: _67.QueryAllowancesRequestAmino): _67.QueryAllowancesRequest;
                toAmino(message: _67.QueryAllowancesRequest): _67.QueryAllowancesRequestAmino;
                fromAminoMsg(object: _67.QueryAllowancesRequestAminoMsg): _67.QueryAllowancesRequest;
                toAminoMsg(message: _67.QueryAllowancesRequest): _67.QueryAllowancesRequestAminoMsg;
                fromProtoMsg(message: _67.QueryAllowancesRequestProtoMsg): _67.QueryAllowancesRequest;
                toProto(message: _67.QueryAllowancesRequest): Uint8Array;
                toProtoMsg(message: _67.QueryAllowancesRequest): _67.QueryAllowancesRequestProtoMsg;
            };
            QueryAllowancesResponse: {
                typeUrl: string;
                encode(message: _67.QueryAllowancesResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _67.QueryAllowancesResponse;
                fromPartial(object: Partial<_67.QueryAllowancesResponse>): _67.QueryAllowancesResponse;
                fromAmino(object: _67.QueryAllowancesResponseAmino): _67.QueryAllowancesResponse;
                toAmino(message: _67.QueryAllowancesResponse): _67.QueryAllowancesResponseAmino;
                fromAminoMsg(object: _67.QueryAllowancesResponseAminoMsg): _67.QueryAllowancesResponse;
                toAminoMsg(message: _67.QueryAllowancesResponse): _67.QueryAllowancesResponseAminoMsg;
                fromProtoMsg(message: _67.QueryAllowancesResponseProtoMsg): _67.QueryAllowancesResponse;
                toProto(message: _67.QueryAllowancesResponse): Uint8Array;
                toProtoMsg(message: _67.QueryAllowancesResponse): _67.QueryAllowancesResponseProtoMsg;
            };
            QueryAllowancesByGranterRequest: {
                typeUrl: string;
                encode(message: _67.QueryAllowancesByGranterRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _67.QueryAllowancesByGranterRequest;
                fromPartial(object: Partial<_67.QueryAllowancesByGranterRequest>): _67.QueryAllowancesByGranterRequest;
                fromAmino(object: _67.QueryAllowancesByGranterRequestAmino): _67.QueryAllowancesByGranterRequest;
                toAmino(message: _67.QueryAllowancesByGranterRequest): _67.QueryAllowancesByGranterRequestAmino;
                fromAminoMsg(object: _67.QueryAllowancesByGranterRequestAminoMsg): _67.QueryAllowancesByGranterRequest;
                toAminoMsg(message: _67.QueryAllowancesByGranterRequest): _67.QueryAllowancesByGranterRequestAminoMsg;
                fromProtoMsg(message: _67.QueryAllowancesByGranterRequestProtoMsg): _67.QueryAllowancesByGranterRequest;
                toProto(message: _67.QueryAllowancesByGranterRequest): Uint8Array;
                toProtoMsg(message: _67.QueryAllowancesByGranterRequest): _67.QueryAllowancesByGranterRequestProtoMsg;
            };
            QueryAllowancesByGranterResponse: {
                typeUrl: string;
                encode(message: _67.QueryAllowancesByGranterResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _67.QueryAllowancesByGranterResponse;
                fromPartial(object: Partial<_67.QueryAllowancesByGranterResponse>): _67.QueryAllowancesByGranterResponse;
                fromAmino(object: _67.QueryAllowancesByGranterResponseAmino): _67.QueryAllowancesByGranterResponse;
                toAmino(message: _67.QueryAllowancesByGranterResponse): _67.QueryAllowancesByGranterResponseAmino;
                fromAminoMsg(object: _67.QueryAllowancesByGranterResponseAminoMsg): _67.QueryAllowancesByGranterResponse;
                toAminoMsg(message: _67.QueryAllowancesByGranterResponse): _67.QueryAllowancesByGranterResponseAminoMsg;
                fromProtoMsg(message: _67.QueryAllowancesByGranterResponseProtoMsg): _67.QueryAllowancesByGranterResponse;
                toProto(message: _67.QueryAllowancesByGranterResponse): Uint8Array;
                toProtoMsg(message: _67.QueryAllowancesByGranterResponse): _67.QueryAllowancesByGranterResponseProtoMsg;
            };
            GenesisState: {
                typeUrl: string;
                encode(message: _66.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _66.GenesisState;
                fromPartial(object: Partial<_66.GenesisState>): _66.GenesisState;
                fromAmino(object: _66.GenesisStateAmino): _66.GenesisState;
                toAmino(message: _66.GenesisState): _66.GenesisStateAmino;
                fromAminoMsg(object: _66.GenesisStateAminoMsg): _66.GenesisState;
                toAminoMsg(message: _66.GenesisState): _66.GenesisStateAminoMsg;
                fromProtoMsg(message: _66.GenesisStateProtoMsg): _66.GenesisState;
                toProto(message: _66.GenesisState): Uint8Array;
                toProtoMsg(message: _66.GenesisState): _66.GenesisStateProtoMsg;
            };
            BasicAllowance: {
                typeUrl: string;
                encode(message: _65.BasicAllowance, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _65.BasicAllowance;
                fromPartial(object: Partial<_65.BasicAllowance>): _65.BasicAllowance;
                fromAmino(object: _65.BasicAllowanceAmino): _65.BasicAllowance;
                toAmino(message: _65.BasicAllowance): _65.BasicAllowanceAmino;
                fromAminoMsg(object: _65.BasicAllowanceAminoMsg): _65.BasicAllowance;
                toAminoMsg(message: _65.BasicAllowance): _65.BasicAllowanceAminoMsg;
                fromProtoMsg(message: _65.BasicAllowanceProtoMsg): _65.BasicAllowance;
                toProto(message: _65.BasicAllowance): Uint8Array;
                toProtoMsg(message: _65.BasicAllowance): _65.BasicAllowanceProtoMsg;
            };
            PeriodicAllowance: {
                typeUrl: string;
                encode(message: _65.PeriodicAllowance, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _65.PeriodicAllowance;
                fromPartial(object: Partial<_65.PeriodicAllowance>): _65.PeriodicAllowance;
                fromAmino(object: _65.PeriodicAllowanceAmino): _65.PeriodicAllowance;
                toAmino(message: _65.PeriodicAllowance): _65.PeriodicAllowanceAmino;
                fromAminoMsg(object: _65.PeriodicAllowanceAminoMsg): _65.PeriodicAllowance;
                toAminoMsg(message: _65.PeriodicAllowance): _65.PeriodicAllowanceAminoMsg;
                fromProtoMsg(message: _65.PeriodicAllowanceProtoMsg): _65.PeriodicAllowance;
                toProto(message: _65.PeriodicAllowance): Uint8Array;
                toProtoMsg(message: _65.PeriodicAllowance): _65.PeriodicAllowanceProtoMsg;
            };
            AllowedMsgAllowance: {
                typeUrl: string;
                encode(message: _65.AllowedMsgAllowance, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _65.AllowedMsgAllowance;
                fromPartial(object: Partial<_65.AllowedMsgAllowance>): _65.AllowedMsgAllowance;
                fromAmino(object: _65.AllowedMsgAllowanceAmino): _65.AllowedMsgAllowance;
                toAmino(message: _65.AllowedMsgAllowance): _65.AllowedMsgAllowanceAmino;
                fromAminoMsg(object: _65.AllowedMsgAllowanceAminoMsg): _65.AllowedMsgAllowance;
                toAminoMsg(message: _65.AllowedMsgAllowance): _65.AllowedMsgAllowanceAminoMsg;
                fromProtoMsg(message: _65.AllowedMsgAllowanceProtoMsg): _65.AllowedMsgAllowance;
                toProto(message: _65.AllowedMsgAllowance): Uint8Array;
                toProtoMsg(message: _65.AllowedMsgAllowance): _65.AllowedMsgAllowanceProtoMsg;
            };
            Grant: {
                typeUrl: string;
                encode(message: _65.Grant, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _65.Grant;
                fromPartial(object: Partial<_65.Grant>): _65.Grant;
                fromAmino(object: _65.GrantAmino): _65.Grant;
                toAmino(message: _65.Grant): _65.GrantAmino;
                fromAminoMsg(object: _65.GrantAminoMsg): _65.Grant;
                toAminoMsg(message: _65.Grant): _65.GrantAminoMsg;
                fromProtoMsg(message: _65.GrantProtoMsg): _65.Grant;
                toProto(message: _65.Grant): Uint8Array;
                toProtoMsg(message: _65.Grant): _65.GrantProtoMsg;
            };
        };
    }
    namespace gov {
        const v1: {
            MsgClientImpl: typeof _232.MsgClientImpl;
            QueryClientImpl: typeof _220.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                proposal(request: _71.QueryProposalRequest): Promise<_71.QueryProposalResponse>;
                proposals(request: _71.QueryProposalsRequest): Promise<_71.QueryProposalsResponse>;
                vote(request: _71.QueryVoteRequest): Promise<_71.QueryVoteResponse>;
                votes(request: _71.QueryVotesRequest): Promise<_71.QueryVotesResponse>;
                params(request: _71.QueryParamsRequest): Promise<_71.QueryParamsResponse>;
                deposit(request: _71.QueryDepositRequest): Promise<_71.QueryDepositResponse>;
                deposits(request: _71.QueryDepositsRequest): Promise<_71.QueryDepositsResponse>;
                tallyResult(request: _71.QueryTallyResultRequest): Promise<_71.QueryTallyResultResponse>;
            };
            LCDQueryClient: typeof _207.LCDQueryClient;
            registry: ReadonlyArray<[string, import("@cosmjs/proto-signing").GeneratedType]>;
            load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void;
            MessageComposer: {
                encoded: {
                    submitProposal(value: _72.MsgSubmitProposal): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    execLegacyContent(value: _72.MsgExecLegacyContent): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    vote(value: _72.MsgVote): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    voteWeighted(value: _72.MsgVoteWeighted): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    deposit(value: _72.MsgDeposit): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                };
                withTypeUrl: {
                    submitProposal(value: _72.MsgSubmitProposal): {
                        typeUrl: string;
                        value: _72.MsgSubmitProposal;
                    };
                    execLegacyContent(value: _72.MsgExecLegacyContent): {
                        typeUrl: string;
                        value: _72.MsgExecLegacyContent;
                    };
                    vote(value: _72.MsgVote): {
                        typeUrl: string;
                        value: _72.MsgVote;
                    };
                    voteWeighted(value: _72.MsgVoteWeighted): {
                        typeUrl: string;
                        value: _72.MsgVoteWeighted;
                    };
                    deposit(value: _72.MsgDeposit): {
                        typeUrl: string;
                        value: _72.MsgDeposit;
                    };
                };
                fromPartial: {
                    submitProposal(value: _72.MsgSubmitProposal): {
                        typeUrl: string;
                        value: _72.MsgSubmitProposal;
                    };
                    execLegacyContent(value: _72.MsgExecLegacyContent): {
                        typeUrl: string;
                        value: _72.MsgExecLegacyContent;
                    };
                    vote(value: _72.MsgVote): {
                        typeUrl: string;
                        value: _72.MsgVote;
                    };
                    voteWeighted(value: _72.MsgVoteWeighted): {
                        typeUrl: string;
                        value: _72.MsgVoteWeighted;
                    };
                    deposit(value: _72.MsgDeposit): {
                        typeUrl: string;
                        value: _72.MsgDeposit;
                    };
                };
            };
            AminoConverter: {
                "/cosmos.gov.v1.MsgSubmitProposal": {
                    aminoType: string;
                    toAmino: (message: _72.MsgSubmitProposal) => _72.MsgSubmitProposalAmino;
                    fromAmino: (object: _72.MsgSubmitProposalAmino) => _72.MsgSubmitProposal;
                };
                "/cosmos.gov.v1.MsgExecLegacyContent": {
                    aminoType: string;
                    toAmino: (message: _72.MsgExecLegacyContent) => _72.MsgExecLegacyContentAmino;
                    fromAmino: (object: _72.MsgExecLegacyContentAmino) => _72.MsgExecLegacyContent;
                };
                "/cosmos.gov.v1.MsgVote": {
                    aminoType: string;
                    toAmino: (message: _72.MsgVote) => _72.MsgVoteAmino;
                    fromAmino: (object: _72.MsgVoteAmino) => _72.MsgVote;
                };
                "/cosmos.gov.v1.MsgVoteWeighted": {
                    aminoType: string;
                    toAmino: (message: _72.MsgVoteWeighted) => _72.MsgVoteWeightedAmino;
                    fromAmino: (object: _72.MsgVoteWeightedAmino) => _72.MsgVoteWeighted;
                };
                "/cosmos.gov.v1.MsgDeposit": {
                    aminoType: string;
                    toAmino: (message: _72.MsgDeposit) => _72.MsgDepositAmino;
                    fromAmino: (object: _72.MsgDepositAmino) => _72.MsgDeposit;
                };
            };
            MsgSubmitProposal: {
                typeUrl: string;
                encode(message: _72.MsgSubmitProposal, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _72.MsgSubmitProposal;
                fromPartial(object: Partial<_72.MsgSubmitProposal>): _72.MsgSubmitProposal;
                fromAmino(object: _72.MsgSubmitProposalAmino): _72.MsgSubmitProposal;
                toAmino(message: _72.MsgSubmitProposal): _72.MsgSubmitProposalAmino;
                fromAminoMsg(object: _72.MsgSubmitProposalAminoMsg): _72.MsgSubmitProposal;
                toAminoMsg(message: _72.MsgSubmitProposal): _72.MsgSubmitProposalAminoMsg;
                fromProtoMsg(message: _72.MsgSubmitProposalProtoMsg): _72.MsgSubmitProposal;
                toProto(message: _72.MsgSubmitProposal): Uint8Array;
                toProtoMsg(message: _72.MsgSubmitProposal): _72.MsgSubmitProposalProtoMsg;
            };
            MsgSubmitProposalResponse: {
                typeUrl: string;
                encode(message: _72.MsgSubmitProposalResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _72.MsgSubmitProposalResponse;
                fromPartial(object: Partial<_72.MsgSubmitProposalResponse>): _72.MsgSubmitProposalResponse;
                fromAmino(object: _72.MsgSubmitProposalResponseAmino): _72.MsgSubmitProposalResponse;
                toAmino(message: _72.MsgSubmitProposalResponse): _72.MsgSubmitProposalResponseAmino;
                fromAminoMsg(object: _72.MsgSubmitProposalResponseAminoMsg): _72.MsgSubmitProposalResponse;
                toAminoMsg(message: _72.MsgSubmitProposalResponse): _72.MsgSubmitProposalResponseAminoMsg;
                fromProtoMsg(message: _72.MsgSubmitProposalResponseProtoMsg): _72.MsgSubmitProposalResponse;
                toProto(message: _72.MsgSubmitProposalResponse): Uint8Array;
                toProtoMsg(message: _72.MsgSubmitProposalResponse): _72.MsgSubmitProposalResponseProtoMsg;
            };
            MsgExecLegacyContent: {
                typeUrl: string;
                encode(message: _72.MsgExecLegacyContent, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _72.MsgExecLegacyContent;
                fromPartial(object: Partial<_72.MsgExecLegacyContent>): _72.MsgExecLegacyContent;
                fromAmino(object: _72.MsgExecLegacyContentAmino): _72.MsgExecLegacyContent;
                toAmino(message: _72.MsgExecLegacyContent): _72.MsgExecLegacyContentAmino;
                fromAminoMsg(object: _72.MsgExecLegacyContentAminoMsg): _72.MsgExecLegacyContent;
                toAminoMsg(message: _72.MsgExecLegacyContent): _72.MsgExecLegacyContentAminoMsg;
                fromProtoMsg(message: _72.MsgExecLegacyContentProtoMsg): _72.MsgExecLegacyContent;
                toProto(message: _72.MsgExecLegacyContent): Uint8Array;
                toProtoMsg(message: _72.MsgExecLegacyContent): _72.MsgExecLegacyContentProtoMsg;
            };
            MsgExecLegacyContentResponse: {
                typeUrl: string;
                encode(_: _72.MsgExecLegacyContentResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _72.MsgExecLegacyContentResponse;
                fromPartial(_: Partial<_72.MsgExecLegacyContentResponse>): _72.MsgExecLegacyContentResponse;
                fromAmino(_: _72.MsgExecLegacyContentResponseAmino): _72.MsgExecLegacyContentResponse;
                toAmino(_: _72.MsgExecLegacyContentResponse): _72.MsgExecLegacyContentResponseAmino;
                fromAminoMsg(object: _72.MsgExecLegacyContentResponseAminoMsg): _72.MsgExecLegacyContentResponse;
                toAminoMsg(message: _72.MsgExecLegacyContentResponse): _72.MsgExecLegacyContentResponseAminoMsg;
                fromProtoMsg(message: _72.MsgExecLegacyContentResponseProtoMsg): _72.MsgExecLegacyContentResponse;
                toProto(message: _72.MsgExecLegacyContentResponse): Uint8Array;
                toProtoMsg(message: _72.MsgExecLegacyContentResponse): _72.MsgExecLegacyContentResponseProtoMsg;
            };
            MsgVote: {
                typeUrl: string;
                encode(message: _72.MsgVote, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _72.MsgVote;
                fromPartial(object: Partial<_72.MsgVote>): _72.MsgVote;
                fromAmino(object: _72.MsgVoteAmino): _72.MsgVote;
                toAmino(message: _72.MsgVote): _72.MsgVoteAmino;
                fromAminoMsg(object: _72.MsgVoteAminoMsg): _72.MsgVote;
                toAminoMsg(message: _72.MsgVote): _72.MsgVoteAminoMsg;
                fromProtoMsg(message: _72.MsgVoteProtoMsg): _72.MsgVote;
                toProto(message: _72.MsgVote): Uint8Array;
                toProtoMsg(message: _72.MsgVote): _72.MsgVoteProtoMsg;
            };
            MsgVoteResponse: {
                typeUrl: string;
                encode(_: _72.MsgVoteResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _72.MsgVoteResponse;
                fromPartial(_: Partial<_72.MsgVoteResponse>): _72.MsgVoteResponse;
                fromAmino(_: _72.MsgVoteResponseAmino): _72.MsgVoteResponse;
                toAmino(_: _72.MsgVoteResponse): _72.MsgVoteResponseAmino;
                fromAminoMsg(object: _72.MsgVoteResponseAminoMsg): _72.MsgVoteResponse;
                toAminoMsg(message: _72.MsgVoteResponse): _72.MsgVoteResponseAminoMsg;
                fromProtoMsg(message: _72.MsgVoteResponseProtoMsg): _72.MsgVoteResponse;
                toProto(message: _72.MsgVoteResponse): Uint8Array;
                toProtoMsg(message: _72.MsgVoteResponse): _72.MsgVoteResponseProtoMsg;
            };
            MsgVoteWeighted: {
                typeUrl: string;
                encode(message: _72.MsgVoteWeighted, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _72.MsgVoteWeighted;
                fromPartial(object: Partial<_72.MsgVoteWeighted>): _72.MsgVoteWeighted;
                fromAmino(object: _72.MsgVoteWeightedAmino): _72.MsgVoteWeighted;
                toAmino(message: _72.MsgVoteWeighted): _72.MsgVoteWeightedAmino;
                fromAminoMsg(object: _72.MsgVoteWeightedAminoMsg): _72.MsgVoteWeighted;
                toAminoMsg(message: _72.MsgVoteWeighted): _72.MsgVoteWeightedAminoMsg;
                fromProtoMsg(message: _72.MsgVoteWeightedProtoMsg): _72.MsgVoteWeighted;
                toProto(message: _72.MsgVoteWeighted): Uint8Array;
                toProtoMsg(message: _72.MsgVoteWeighted): _72.MsgVoteWeightedProtoMsg;
            };
            MsgVoteWeightedResponse: {
                typeUrl: string;
                encode(_: _72.MsgVoteWeightedResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _72.MsgVoteWeightedResponse;
                fromPartial(_: Partial<_72.MsgVoteWeightedResponse>): _72.MsgVoteWeightedResponse;
                fromAmino(_: _72.MsgVoteWeightedResponseAmino): _72.MsgVoteWeightedResponse;
                toAmino(_: _72.MsgVoteWeightedResponse): _72.MsgVoteWeightedResponseAmino;
                fromAminoMsg(object: _72.MsgVoteWeightedResponseAminoMsg): _72.MsgVoteWeightedResponse;
                toAminoMsg(message: _72.MsgVoteWeightedResponse): _72.MsgVoteWeightedResponseAminoMsg;
                fromProtoMsg(message: _72.MsgVoteWeightedResponseProtoMsg): _72.MsgVoteWeightedResponse;
                toProto(message: _72.MsgVoteWeightedResponse): Uint8Array;
                toProtoMsg(message: _72.MsgVoteWeightedResponse): _72.MsgVoteWeightedResponseProtoMsg;
            };
            MsgDeposit: {
                typeUrl: string;
                encode(message: _72.MsgDeposit, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _72.MsgDeposit;
                fromPartial(object: Partial<_72.MsgDeposit>): _72.MsgDeposit;
                fromAmino(object: _72.MsgDepositAmino): _72.MsgDeposit;
                toAmino(message: _72.MsgDeposit): _72.MsgDepositAmino;
                fromAminoMsg(object: _72.MsgDepositAminoMsg): _72.MsgDeposit;
                toAminoMsg(message: _72.MsgDeposit): _72.MsgDepositAminoMsg;
                fromProtoMsg(message: _72.MsgDepositProtoMsg): _72.MsgDeposit;
                toProto(message: _72.MsgDeposit): Uint8Array;
                toProtoMsg(message: _72.MsgDeposit): _72.MsgDepositProtoMsg;
            };
            MsgDepositResponse: {
                typeUrl: string;
                encode(_: _72.MsgDepositResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _72.MsgDepositResponse;
                fromPartial(_: Partial<_72.MsgDepositResponse>): _72.MsgDepositResponse;
                fromAmino(_: _72.MsgDepositResponseAmino): _72.MsgDepositResponse;
                toAmino(_: _72.MsgDepositResponse): _72.MsgDepositResponseAmino;
                fromAminoMsg(object: _72.MsgDepositResponseAminoMsg): _72.MsgDepositResponse;
                toAminoMsg(message: _72.MsgDepositResponse): _72.MsgDepositResponseAminoMsg;
                fromProtoMsg(message: _72.MsgDepositResponseProtoMsg): _72.MsgDepositResponse;
                toProto(message: _72.MsgDepositResponse): Uint8Array;
                toProtoMsg(message: _72.MsgDepositResponse): _72.MsgDepositResponseProtoMsg;
            };
            Cosmos_govv1beta1Content_InterfaceDecoder: (input: import("..").BinaryReader | Uint8Array) => _61.CommunityPoolSpendProposal | _61.CommunityPoolSpendProposalWithDeposit | _74.TextProposal | _85.ParameterChangeProposal | _97.SoftwareUpgradeProposal | _97.CancelSoftwareUpgradeProposal | import("../ibc/core/client/v1/client").ClientUpdateProposal | import("../ibc/core/client/v1/client").UpgradeProposal | import("../google/protobuf/any").Any;
            Cosmos_govv1beta1Content_FromAmino: (content: import("../google/protobuf/any").AnyAmino) => import("../google/protobuf/any").Any;
            Cosmos_govv1beta1Content_ToAmino: (content: import("../google/protobuf/any").Any) => import("../google/protobuf/any").AnyAmino;
            QueryProposalRequest: {
                typeUrl: string;
                encode(message: _71.QueryProposalRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _71.QueryProposalRequest;
                fromPartial(object: Partial<_71.QueryProposalRequest>): _71.QueryProposalRequest;
                fromAmino(object: _71.QueryProposalRequestAmino): _71.QueryProposalRequest;
                toAmino(message: _71.QueryProposalRequest): _71.QueryProposalRequestAmino;
                fromAminoMsg(object: _71.QueryProposalRequestAminoMsg): _71.QueryProposalRequest;
                toAminoMsg(message: _71.QueryProposalRequest): _71.QueryProposalRequestAminoMsg;
                fromProtoMsg(message: _71.QueryProposalRequestProtoMsg): _71.QueryProposalRequest;
                toProto(message: _71.QueryProposalRequest): Uint8Array;
                toProtoMsg(message: _71.QueryProposalRequest): _71.QueryProposalRequestProtoMsg;
            };
            QueryProposalResponse: {
                typeUrl: string;
                encode(message: _71.QueryProposalResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _71.QueryProposalResponse;
                fromPartial(object: Partial<_71.QueryProposalResponse>): _71.QueryProposalResponse;
                fromAmino(object: _71.QueryProposalResponseAmino): _71.QueryProposalResponse;
                toAmino(message: _71.QueryProposalResponse): _71.QueryProposalResponseAmino;
                fromAminoMsg(object: _71.QueryProposalResponseAminoMsg): _71.QueryProposalResponse;
                toAminoMsg(message: _71.QueryProposalResponse): _71.QueryProposalResponseAminoMsg;
                fromProtoMsg(message: _71.QueryProposalResponseProtoMsg): _71.QueryProposalResponse;
                toProto(message: _71.QueryProposalResponse): Uint8Array;
                toProtoMsg(message: _71.QueryProposalResponse): _71.QueryProposalResponseProtoMsg;
            };
            QueryProposalsRequest: {
                typeUrl: string;
                encode(message: _71.QueryProposalsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _71.QueryProposalsRequest;
                fromPartial(object: Partial<_71.QueryProposalsRequest>): _71.QueryProposalsRequest;
                fromAmino(object: _71.QueryProposalsRequestAmino): _71.QueryProposalsRequest;
                toAmino(message: _71.QueryProposalsRequest): _71.QueryProposalsRequestAmino;
                fromAminoMsg(object: _71.QueryProposalsRequestAminoMsg): _71.QueryProposalsRequest;
                toAminoMsg(message: _71.QueryProposalsRequest): _71.QueryProposalsRequestAminoMsg;
                fromProtoMsg(message: _71.QueryProposalsRequestProtoMsg): _71.QueryProposalsRequest;
                toProto(message: _71.QueryProposalsRequest): Uint8Array;
                toProtoMsg(message: _71.QueryProposalsRequest): _71.QueryProposalsRequestProtoMsg;
            };
            QueryProposalsResponse: {
                typeUrl: string;
                encode(message: _71.QueryProposalsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _71.QueryProposalsResponse;
                fromPartial(object: Partial<_71.QueryProposalsResponse>): _71.QueryProposalsResponse;
                fromAmino(object: _71.QueryProposalsResponseAmino): _71.QueryProposalsResponse;
                toAmino(message: _71.QueryProposalsResponse): _71.QueryProposalsResponseAmino;
                fromAminoMsg(object: _71.QueryProposalsResponseAminoMsg): _71.QueryProposalsResponse;
                toAminoMsg(message: _71.QueryProposalsResponse): _71.QueryProposalsResponseAminoMsg;
                fromProtoMsg(message: _71.QueryProposalsResponseProtoMsg): _71.QueryProposalsResponse;
                toProto(message: _71.QueryProposalsResponse): Uint8Array;
                toProtoMsg(message: _71.QueryProposalsResponse): _71.QueryProposalsResponseProtoMsg;
            };
            QueryVoteRequest: {
                typeUrl: string;
                encode(message: _71.QueryVoteRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _71.QueryVoteRequest;
                fromPartial(object: Partial<_71.QueryVoteRequest>): _71.QueryVoteRequest;
                fromAmino(object: _71.QueryVoteRequestAmino): _71.QueryVoteRequest;
                toAmino(message: _71.QueryVoteRequest): _71.QueryVoteRequestAmino;
                fromAminoMsg(object: _71.QueryVoteRequestAminoMsg): _71.QueryVoteRequest;
                toAminoMsg(message: _71.QueryVoteRequest): _71.QueryVoteRequestAminoMsg;
                fromProtoMsg(message: _71.QueryVoteRequestProtoMsg): _71.QueryVoteRequest;
                toProto(message: _71.QueryVoteRequest): Uint8Array;
                toProtoMsg(message: _71.QueryVoteRequest): _71.QueryVoteRequestProtoMsg;
            };
            QueryVoteResponse: {
                typeUrl: string;
                encode(message: _71.QueryVoteResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _71.QueryVoteResponse;
                fromPartial(object: Partial<_71.QueryVoteResponse>): _71.QueryVoteResponse;
                fromAmino(object: _71.QueryVoteResponseAmino): _71.QueryVoteResponse;
                toAmino(message: _71.QueryVoteResponse): _71.QueryVoteResponseAmino;
                fromAminoMsg(object: _71.QueryVoteResponseAminoMsg): _71.QueryVoteResponse;
                toAminoMsg(message: _71.QueryVoteResponse): _71.QueryVoteResponseAminoMsg;
                fromProtoMsg(message: _71.QueryVoteResponseProtoMsg): _71.QueryVoteResponse;
                toProto(message: _71.QueryVoteResponse): Uint8Array;
                toProtoMsg(message: _71.QueryVoteResponse): _71.QueryVoteResponseProtoMsg;
            };
            QueryVotesRequest: {
                typeUrl: string;
                encode(message: _71.QueryVotesRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _71.QueryVotesRequest;
                fromPartial(object: Partial<_71.QueryVotesRequest>): _71.QueryVotesRequest;
                fromAmino(object: _71.QueryVotesRequestAmino): _71.QueryVotesRequest;
                toAmino(message: _71.QueryVotesRequest): _71.QueryVotesRequestAmino;
                fromAminoMsg(object: _71.QueryVotesRequestAminoMsg): _71.QueryVotesRequest;
                toAminoMsg(message: _71.QueryVotesRequest): _71.QueryVotesRequestAminoMsg;
                fromProtoMsg(message: _71.QueryVotesRequestProtoMsg): _71.QueryVotesRequest;
                toProto(message: _71.QueryVotesRequest): Uint8Array;
                toProtoMsg(message: _71.QueryVotesRequest): _71.QueryVotesRequestProtoMsg;
            };
            QueryVotesResponse: {
                typeUrl: string;
                encode(message: _71.QueryVotesResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _71.QueryVotesResponse;
                fromPartial(object: Partial<_71.QueryVotesResponse>): _71.QueryVotesResponse;
                fromAmino(object: _71.QueryVotesResponseAmino): _71.QueryVotesResponse;
                toAmino(message: _71.QueryVotesResponse): _71.QueryVotesResponseAmino;
                fromAminoMsg(object: _71.QueryVotesResponseAminoMsg): _71.QueryVotesResponse;
                toAminoMsg(message: _71.QueryVotesResponse): _71.QueryVotesResponseAminoMsg;
                fromProtoMsg(message: _71.QueryVotesResponseProtoMsg): _71.QueryVotesResponse;
                toProto(message: _71.QueryVotesResponse): Uint8Array;
                toProtoMsg(message: _71.QueryVotesResponse): _71.QueryVotesResponseProtoMsg;
            };
            QueryParamsRequest: {
                typeUrl: string;
                encode(message: _71.QueryParamsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _71.QueryParamsRequest;
                fromPartial(object: Partial<_71.QueryParamsRequest>): _71.QueryParamsRequest;
                fromAmino(object: _71.QueryParamsRequestAmino): _71.QueryParamsRequest;
                toAmino(message: _71.QueryParamsRequest): _71.QueryParamsRequestAmino;
                fromAminoMsg(object: _71.QueryParamsRequestAminoMsg): _71.QueryParamsRequest;
                toAminoMsg(message: _71.QueryParamsRequest): _71.QueryParamsRequestAminoMsg;
                fromProtoMsg(message: _71.QueryParamsRequestProtoMsg): _71.QueryParamsRequest;
                toProto(message: _71.QueryParamsRequest): Uint8Array;
                toProtoMsg(message: _71.QueryParamsRequest): _71.QueryParamsRequestProtoMsg;
            };
            QueryParamsResponse: {
                typeUrl: string;
                encode(message: _71.QueryParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _71.QueryParamsResponse;
                fromPartial(object: Partial<_71.QueryParamsResponse>): _71.QueryParamsResponse;
                fromAmino(object: _71.QueryParamsResponseAmino): _71.QueryParamsResponse;
                toAmino(message: _71.QueryParamsResponse): _71.QueryParamsResponseAmino;
                fromAminoMsg(object: _71.QueryParamsResponseAminoMsg): _71.QueryParamsResponse;
                toAminoMsg(message: _71.QueryParamsResponse): _71.QueryParamsResponseAminoMsg;
                fromProtoMsg(message: _71.QueryParamsResponseProtoMsg): _71.QueryParamsResponse;
                toProto(message: _71.QueryParamsResponse): Uint8Array;
                toProtoMsg(message: _71.QueryParamsResponse): _71.QueryParamsResponseProtoMsg;
            };
            QueryDepositRequest: {
                typeUrl: string;
                encode(message: _71.QueryDepositRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _71.QueryDepositRequest;
                fromPartial(object: Partial<_71.QueryDepositRequest>): _71.QueryDepositRequest;
                fromAmino(object: _71.QueryDepositRequestAmino): _71.QueryDepositRequest;
                toAmino(message: _71.QueryDepositRequest): _71.QueryDepositRequestAmino;
                fromAminoMsg(object: _71.QueryDepositRequestAminoMsg): _71.QueryDepositRequest;
                toAminoMsg(message: _71.QueryDepositRequest): _71.QueryDepositRequestAminoMsg;
                fromProtoMsg(message: _71.QueryDepositRequestProtoMsg): _71.QueryDepositRequest;
                toProto(message: _71.QueryDepositRequest): Uint8Array;
                toProtoMsg(message: _71.QueryDepositRequest): _71.QueryDepositRequestProtoMsg;
            };
            QueryDepositResponse: {
                typeUrl: string;
                encode(message: _71.QueryDepositResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _71.QueryDepositResponse;
                fromPartial(object: Partial<_71.QueryDepositResponse>): _71.QueryDepositResponse;
                fromAmino(object: _71.QueryDepositResponseAmino): _71.QueryDepositResponse;
                toAmino(message: _71.QueryDepositResponse): _71.QueryDepositResponseAmino;
                fromAminoMsg(object: _71.QueryDepositResponseAminoMsg): _71.QueryDepositResponse;
                toAminoMsg(message: _71.QueryDepositResponse): _71.QueryDepositResponseAminoMsg;
                fromProtoMsg(message: _71.QueryDepositResponseProtoMsg): _71.QueryDepositResponse;
                toProto(message: _71.QueryDepositResponse): Uint8Array;
                toProtoMsg(message: _71.QueryDepositResponse): _71.QueryDepositResponseProtoMsg;
            };
            QueryDepositsRequest: {
                typeUrl: string;
                encode(message: _71.QueryDepositsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _71.QueryDepositsRequest;
                fromPartial(object: Partial<_71.QueryDepositsRequest>): _71.QueryDepositsRequest;
                fromAmino(object: _71.QueryDepositsRequestAmino): _71.QueryDepositsRequest;
                toAmino(message: _71.QueryDepositsRequest): _71.QueryDepositsRequestAmino;
                fromAminoMsg(object: _71.QueryDepositsRequestAminoMsg): _71.QueryDepositsRequest;
                toAminoMsg(message: _71.QueryDepositsRequest): _71.QueryDepositsRequestAminoMsg;
                fromProtoMsg(message: _71.QueryDepositsRequestProtoMsg): _71.QueryDepositsRequest;
                toProto(message: _71.QueryDepositsRequest): Uint8Array;
                toProtoMsg(message: _71.QueryDepositsRequest): _71.QueryDepositsRequestProtoMsg;
            };
            QueryDepositsResponse: {
                typeUrl: string;
                encode(message: _71.QueryDepositsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _71.QueryDepositsResponse;
                fromPartial(object: Partial<_71.QueryDepositsResponse>): _71.QueryDepositsResponse;
                fromAmino(object: _71.QueryDepositsResponseAmino): _71.QueryDepositsResponse;
                toAmino(message: _71.QueryDepositsResponse): _71.QueryDepositsResponseAmino;
                fromAminoMsg(object: _71.QueryDepositsResponseAminoMsg): _71.QueryDepositsResponse;
                toAminoMsg(message: _71.QueryDepositsResponse): _71.QueryDepositsResponseAminoMsg;
                fromProtoMsg(message: _71.QueryDepositsResponseProtoMsg): _71.QueryDepositsResponse;
                toProto(message: _71.QueryDepositsResponse): Uint8Array;
                toProtoMsg(message: _71.QueryDepositsResponse): _71.QueryDepositsResponseProtoMsg;
            };
            QueryTallyResultRequest: {
                typeUrl: string;
                encode(message: _71.QueryTallyResultRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _71.QueryTallyResultRequest;
                fromPartial(object: Partial<_71.QueryTallyResultRequest>): _71.QueryTallyResultRequest;
                fromAmino(object: _71.QueryTallyResultRequestAmino): _71.QueryTallyResultRequest;
                toAmino(message: _71.QueryTallyResultRequest): _71.QueryTallyResultRequestAmino;
                fromAminoMsg(object: _71.QueryTallyResultRequestAminoMsg): _71.QueryTallyResultRequest;
                toAminoMsg(message: _71.QueryTallyResultRequest): _71.QueryTallyResultRequestAminoMsg;
                fromProtoMsg(message: _71.QueryTallyResultRequestProtoMsg): _71.QueryTallyResultRequest;
                toProto(message: _71.QueryTallyResultRequest): Uint8Array;
                toProtoMsg(message: _71.QueryTallyResultRequest): _71.QueryTallyResultRequestProtoMsg;
            };
            QueryTallyResultResponse: {
                typeUrl: string;
                encode(message: _71.QueryTallyResultResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _71.QueryTallyResultResponse;
                fromPartial(object: Partial<_71.QueryTallyResultResponse>): _71.QueryTallyResultResponse;
                fromAmino(object: _71.QueryTallyResultResponseAmino): _71.QueryTallyResultResponse;
                toAmino(message: _71.QueryTallyResultResponse): _71.QueryTallyResultResponseAmino;
                fromAminoMsg(object: _71.QueryTallyResultResponseAminoMsg): _71.QueryTallyResultResponse;
                toAminoMsg(message: _71.QueryTallyResultResponse): _71.QueryTallyResultResponseAminoMsg;
                fromProtoMsg(message: _71.QueryTallyResultResponseProtoMsg): _71.QueryTallyResultResponse;
                toProto(message: _71.QueryTallyResultResponse): Uint8Array;
                toProtoMsg(message: _71.QueryTallyResultResponse): _71.QueryTallyResultResponseProtoMsg;
            };
            voteOptionFromJSON(object: any): _70.VoteOption;
            voteOptionToJSON(object: _70.VoteOption): string;
            proposalStatusFromJSON(object: any): _70.ProposalStatus;
            proposalStatusToJSON(object: _70.ProposalStatus): string;
            VoteOption: typeof _70.VoteOption;
            VoteOptionSDKType: typeof _70.VoteOption;
            VoteOptionAmino: typeof _70.VoteOption;
            ProposalStatus: typeof _70.ProposalStatus;
            ProposalStatusSDKType: typeof _70.ProposalStatus;
            ProposalStatusAmino: typeof _70.ProposalStatus;
            WeightedVoteOption: {
                typeUrl: string;
                encode(message: _70.WeightedVoteOption, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _70.WeightedVoteOption;
                fromPartial(object: Partial<_70.WeightedVoteOption>): _70.WeightedVoteOption;
                fromAmino(object: _70.WeightedVoteOptionAmino): _70.WeightedVoteOption;
                toAmino(message: _70.WeightedVoteOption): _70.WeightedVoteOptionAmino;
                fromAminoMsg(object: _70.WeightedVoteOptionAminoMsg): _70.WeightedVoteOption;
                toAminoMsg(message: _70.WeightedVoteOption): _70.WeightedVoteOptionAminoMsg;
                fromProtoMsg(message: _70.WeightedVoteOptionProtoMsg): _70.WeightedVoteOption;
                toProto(message: _70.WeightedVoteOption): Uint8Array;
                toProtoMsg(message: _70.WeightedVoteOption): _70.WeightedVoteOptionProtoMsg;
            };
            Deposit: {
                typeUrl: string;
                encode(message: _70.Deposit, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _70.Deposit;
                fromPartial(object: Partial<_70.Deposit>): _70.Deposit;
                fromAmino(object: _70.DepositAmino): _70.Deposit;
                toAmino(message: _70.Deposit): _70.DepositAmino;
                fromAminoMsg(object: _70.DepositAminoMsg): _70.Deposit;
                toAminoMsg(message: _70.Deposit): _70.DepositAminoMsg;
                fromProtoMsg(message: _70.DepositProtoMsg): _70.Deposit;
                toProto(message: _70.Deposit): Uint8Array;
                toProtoMsg(message: _70.Deposit): _70.DepositProtoMsg;
            };
            Proposal: {
                typeUrl: string;
                encode(message: _70.Proposal, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _70.Proposal;
                fromPartial(object: Partial<_70.Proposal>): _70.Proposal;
                fromAmino(object: _70.ProposalAmino): _70.Proposal;
                toAmino(message: _70.Proposal): _70.ProposalAmino;
                fromAminoMsg(object: _70.ProposalAminoMsg): _70.Proposal;
                toAminoMsg(message: _70.Proposal): _70.ProposalAminoMsg;
                fromProtoMsg(message: _70.ProposalProtoMsg): _70.Proposal;
                toProto(message: _70.Proposal): Uint8Array;
                toProtoMsg(message: _70.Proposal): _70.ProposalProtoMsg;
            };
            TallyResult: {
                typeUrl: string;
                encode(message: _70.TallyResult, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _70.TallyResult;
                fromPartial(object: Partial<_70.TallyResult>): _70.TallyResult;
                fromAmino(object: _70.TallyResultAmino): _70.TallyResult;
                toAmino(message: _70.TallyResult): _70.TallyResultAmino;
                fromAminoMsg(object: _70.TallyResultAminoMsg): _70.TallyResult;
                toAminoMsg(message: _70.TallyResult): _70.TallyResultAminoMsg;
                fromProtoMsg(message: _70.TallyResultProtoMsg): _70.TallyResult;
                toProto(message: _70.TallyResult): Uint8Array;
                toProtoMsg(message: _70.TallyResult): _70.TallyResultProtoMsg;
            };
            Vote: {
                typeUrl: string;
                encode(message: _70.Vote, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _70.Vote;
                fromPartial(object: Partial<_70.Vote>): _70.Vote;
                fromAmino(object: _70.VoteAmino): _70.Vote;
                toAmino(message: _70.Vote): _70.VoteAmino;
                fromAminoMsg(object: _70.VoteAminoMsg): _70.Vote;
                toAminoMsg(message: _70.Vote): _70.VoteAminoMsg;
                fromProtoMsg(message: _70.VoteProtoMsg): _70.Vote;
                toProto(message: _70.Vote): Uint8Array;
                toProtoMsg(message: _70.Vote): _70.VoteProtoMsg;
            };
            DepositParams: {
                typeUrl: string;
                encode(message: _70.DepositParams, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _70.DepositParams;
                fromPartial(object: Partial<_70.DepositParams>): _70.DepositParams;
                fromAmino(object: _70.DepositParamsAmino): _70.DepositParams;
                toAmino(message: _70.DepositParams): _70.DepositParamsAmino;
                fromAminoMsg(object: _70.DepositParamsAminoMsg): _70.DepositParams;
                toAminoMsg(message: _70.DepositParams): _70.DepositParamsAminoMsg;
                fromProtoMsg(message: _70.DepositParamsProtoMsg): _70.DepositParams;
                toProto(message: _70.DepositParams): Uint8Array;
                toProtoMsg(message: _70.DepositParams): _70.DepositParamsProtoMsg;
            };
            VotingParams: {
                typeUrl: string;
                encode(message: _70.VotingParams, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _70.VotingParams;
                fromPartial(object: Partial<_70.VotingParams>): _70.VotingParams;
                fromAmino(object: _70.VotingParamsAmino): _70.VotingParams;
                toAmino(message: _70.VotingParams): _70.VotingParamsAmino;
                fromAminoMsg(object: _70.VotingParamsAminoMsg): _70.VotingParams;
                toAminoMsg(message: _70.VotingParams): _70.VotingParamsAminoMsg;
                fromProtoMsg(message: _70.VotingParamsProtoMsg): _70.VotingParams;
                toProto(message: _70.VotingParams): Uint8Array;
                toProtoMsg(message: _70.VotingParams): _70.VotingParamsProtoMsg;
            };
            TallyParams: {
                typeUrl: string;
                encode(message: _70.TallyParams, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _70.TallyParams;
                fromPartial(object: Partial<_70.TallyParams>): _70.TallyParams;
                fromAmino(object: _70.TallyParamsAmino): _70.TallyParams;
                toAmino(message: _70.TallyParams): _70.TallyParamsAmino;
                fromAminoMsg(object: _70.TallyParamsAminoMsg): _70.TallyParams;
                toAminoMsg(message: _70.TallyParams): _70.TallyParamsAminoMsg;
                fromProtoMsg(message: _70.TallyParamsProtoMsg): _70.TallyParams;
                toProto(message: _70.TallyParams): Uint8Array;
                toProtoMsg(message: _70.TallyParams): _70.TallyParamsProtoMsg;
            };
            GenesisState: {
                typeUrl: string;
                encode(message: _69.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _69.GenesisState;
                fromPartial(object: Partial<_69.GenesisState>): _69.GenesisState;
                fromAmino(object: _69.GenesisStateAmino): _69.GenesisState;
                toAmino(message: _69.GenesisState): _69.GenesisStateAmino;
                fromAminoMsg(object: _69.GenesisStateAminoMsg): _69.GenesisState;
                toAminoMsg(message: _69.GenesisState): _69.GenesisStateAminoMsg;
                fromProtoMsg(message: _69.GenesisStateProtoMsg): _69.GenesisState;
                toProto(message: _69.GenesisState): Uint8Array;
                toProtoMsg(message: _69.GenesisState): _69.GenesisStateProtoMsg;
            };
        };
        const v1beta1: {
            MsgClientImpl: typeof _233.MsgClientImpl;
            QueryClientImpl: typeof _221.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                proposal(request: _75.QueryProposalRequest): Promise<_75.QueryProposalResponse>;
                proposals(request: _75.QueryProposalsRequest): Promise<_75.QueryProposalsResponse>;
                vote(request: _75.QueryVoteRequest): Promise<_75.QueryVoteResponse>;
                votes(request: _75.QueryVotesRequest): Promise<_75.QueryVotesResponse>;
                params(request: _75.QueryParamsRequest): Promise<_75.QueryParamsResponse>;
                deposit(request: _75.QueryDepositRequest): Promise<_75.QueryDepositResponse>;
                deposits(request: _75.QueryDepositsRequest): Promise<_75.QueryDepositsResponse>;
                tallyResult(request: _75.QueryTallyResultRequest): Promise<_75.QueryTallyResultResponse>;
            };
            LCDQueryClient: typeof _208.LCDQueryClient;
            registry: ReadonlyArray<[string, import("@cosmjs/proto-signing").GeneratedType]>;
            load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void;
            MessageComposer: {
                encoded: {
                    submitProposal(value: _76.MsgSubmitProposal): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    vote(value: _76.MsgVote): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    voteWeighted(value: _76.MsgVoteWeighted): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    deposit(value: _76.MsgDeposit): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                };
                withTypeUrl: {
                    submitProposal(value: _76.MsgSubmitProposal): {
                        typeUrl: string;
                        value: _76.MsgSubmitProposal;
                    };
                    vote(value: _76.MsgVote): {
                        typeUrl: string;
                        value: _76.MsgVote;
                    };
                    voteWeighted(value: _76.MsgVoteWeighted): {
                        typeUrl: string;
                        value: _76.MsgVoteWeighted;
                    };
                    deposit(value: _76.MsgDeposit): {
                        typeUrl: string;
                        value: _76.MsgDeposit;
                    };
                };
                fromPartial: {
                    submitProposal(value: _76.MsgSubmitProposal): {
                        typeUrl: string;
                        value: _76.MsgSubmitProposal;
                    };
                    vote(value: _76.MsgVote): {
                        typeUrl: string;
                        value: _76.MsgVote;
                    };
                    voteWeighted(value: _76.MsgVoteWeighted): {
                        typeUrl: string;
                        value: _76.MsgVoteWeighted;
                    };
                    deposit(value: _76.MsgDeposit): {
                        typeUrl: string;
                        value: _76.MsgDeposit;
                    };
                };
            };
            AminoConverter: {
                "/cosmos.gov.v1beta1.MsgSubmitProposal": {
                    aminoType: string;
                    toAmino: (message: _76.MsgSubmitProposal) => _76.MsgSubmitProposalAmino;
                    fromAmino: (object: _76.MsgSubmitProposalAmino) => _76.MsgSubmitProposal;
                };
                "/cosmos.gov.v1beta1.MsgVote": {
                    aminoType: string;
                    toAmino: (message: _76.MsgVote) => _76.MsgVoteAmino;
                    fromAmino: (object: _76.MsgVoteAmino) => _76.MsgVote;
                };
                "/cosmos.gov.v1beta1.MsgVoteWeighted": {
                    aminoType: string;
                    toAmino: (message: _76.MsgVoteWeighted) => _76.MsgVoteWeightedAmino;
                    fromAmino: (object: _76.MsgVoteWeightedAmino) => _76.MsgVoteWeighted;
                };
                "/cosmos.gov.v1beta1.MsgDeposit": {
                    aminoType: string;
                    toAmino: (message: _76.MsgDeposit) => _76.MsgDepositAmino;
                    fromAmino: (object: _76.MsgDepositAmino) => _76.MsgDeposit;
                };
            };
            MsgSubmitProposal: {
                typeUrl: string;
                encode(message: _76.MsgSubmitProposal, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _76.MsgSubmitProposal;
                fromPartial(object: Partial<_76.MsgSubmitProposal>): _76.MsgSubmitProposal;
                fromAmino(object: _76.MsgSubmitProposalAmino): _76.MsgSubmitProposal;
                toAmino(message: _76.MsgSubmitProposal): _76.MsgSubmitProposalAmino;
                fromAminoMsg(object: _76.MsgSubmitProposalAminoMsg): _76.MsgSubmitProposal;
                toAminoMsg(message: _76.MsgSubmitProposal): _76.MsgSubmitProposalAminoMsg;
                fromProtoMsg(message: _76.MsgSubmitProposalProtoMsg): _76.MsgSubmitProposal;
                toProto(message: _76.MsgSubmitProposal): Uint8Array;
                toProtoMsg(message: _76.MsgSubmitProposal): _76.MsgSubmitProposalProtoMsg;
            };
            MsgSubmitProposalResponse: {
                typeUrl: string;
                encode(message: _76.MsgSubmitProposalResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _76.MsgSubmitProposalResponse;
                fromPartial(object: Partial<_76.MsgSubmitProposalResponse>): _76.MsgSubmitProposalResponse;
                fromAmino(object: _76.MsgSubmitProposalResponseAmino): _76.MsgSubmitProposalResponse;
                toAmino(message: _76.MsgSubmitProposalResponse): _76.MsgSubmitProposalResponseAmino;
                fromAminoMsg(object: _76.MsgSubmitProposalResponseAminoMsg): _76.MsgSubmitProposalResponse;
                toAminoMsg(message: _76.MsgSubmitProposalResponse): _76.MsgSubmitProposalResponseAminoMsg;
                fromProtoMsg(message: _76.MsgSubmitProposalResponseProtoMsg): _76.MsgSubmitProposalResponse;
                toProto(message: _76.MsgSubmitProposalResponse): Uint8Array;
                toProtoMsg(message: _76.MsgSubmitProposalResponse): _76.MsgSubmitProposalResponseProtoMsg;
            };
            MsgVote: {
                typeUrl: string;
                encode(message: _76.MsgVote, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _76.MsgVote;
                fromPartial(object: Partial<_76.MsgVote>): _76.MsgVote;
                fromAmino(object: _76.MsgVoteAmino): _76.MsgVote;
                toAmino(message: _76.MsgVote): _76.MsgVoteAmino;
                fromAminoMsg(object: _76.MsgVoteAminoMsg): _76.MsgVote;
                toAminoMsg(message: _76.MsgVote): _76.MsgVoteAminoMsg;
                fromProtoMsg(message: _76.MsgVoteProtoMsg): _76.MsgVote;
                toProto(message: _76.MsgVote): Uint8Array;
                toProtoMsg(message: _76.MsgVote): _76.MsgVoteProtoMsg;
            };
            MsgVoteResponse: {
                typeUrl: string;
                encode(_: _76.MsgVoteResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _76.MsgVoteResponse;
                fromPartial(_: Partial<_76.MsgVoteResponse>): _76.MsgVoteResponse;
                fromAmino(_: _76.MsgVoteResponseAmino): _76.MsgVoteResponse;
                toAmino(_: _76.MsgVoteResponse): _76.MsgVoteResponseAmino;
                fromAminoMsg(object: _76.MsgVoteResponseAminoMsg): _76.MsgVoteResponse;
                toAminoMsg(message: _76.MsgVoteResponse): _76.MsgVoteResponseAminoMsg;
                fromProtoMsg(message: _76.MsgVoteResponseProtoMsg): _76.MsgVoteResponse;
                toProto(message: _76.MsgVoteResponse): Uint8Array;
                toProtoMsg(message: _76.MsgVoteResponse): _76.MsgVoteResponseProtoMsg;
            };
            MsgVoteWeighted: {
                typeUrl: string;
                encode(message: _76.MsgVoteWeighted, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _76.MsgVoteWeighted;
                fromPartial(object: Partial<_76.MsgVoteWeighted>): _76.MsgVoteWeighted;
                fromAmino(object: _76.MsgVoteWeightedAmino): _76.MsgVoteWeighted;
                toAmino(message: _76.MsgVoteWeighted): _76.MsgVoteWeightedAmino;
                fromAminoMsg(object: _76.MsgVoteWeightedAminoMsg): _76.MsgVoteWeighted;
                toAminoMsg(message: _76.MsgVoteWeighted): _76.MsgVoteWeightedAminoMsg;
                fromProtoMsg(message: _76.MsgVoteWeightedProtoMsg): _76.MsgVoteWeighted;
                toProto(message: _76.MsgVoteWeighted): Uint8Array;
                toProtoMsg(message: _76.MsgVoteWeighted): _76.MsgVoteWeightedProtoMsg;
            };
            MsgVoteWeightedResponse: {
                typeUrl: string;
                encode(_: _76.MsgVoteWeightedResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _76.MsgVoteWeightedResponse;
                fromPartial(_: Partial<_76.MsgVoteWeightedResponse>): _76.MsgVoteWeightedResponse;
                fromAmino(_: _76.MsgVoteWeightedResponseAmino): _76.MsgVoteWeightedResponse;
                toAmino(_: _76.MsgVoteWeightedResponse): _76.MsgVoteWeightedResponseAmino;
                fromAminoMsg(object: _76.MsgVoteWeightedResponseAminoMsg): _76.MsgVoteWeightedResponse;
                toAminoMsg(message: _76.MsgVoteWeightedResponse): _76.MsgVoteWeightedResponseAminoMsg;
                fromProtoMsg(message: _76.MsgVoteWeightedResponseProtoMsg): _76.MsgVoteWeightedResponse;
                toProto(message: _76.MsgVoteWeightedResponse): Uint8Array;
                toProtoMsg(message: _76.MsgVoteWeightedResponse): _76.MsgVoteWeightedResponseProtoMsg;
            };
            MsgDeposit: {
                typeUrl: string;
                encode(message: _76.MsgDeposit, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _76.MsgDeposit;
                fromPartial(object: Partial<_76.MsgDeposit>): _76.MsgDeposit;
                fromAmino(object: _76.MsgDepositAmino): _76.MsgDeposit;
                toAmino(message: _76.MsgDeposit): _76.MsgDepositAmino;
                fromAminoMsg(object: _76.MsgDepositAminoMsg): _76.MsgDeposit;
                toAminoMsg(message: _76.MsgDeposit): _76.MsgDepositAminoMsg;
                fromProtoMsg(message: _76.MsgDepositProtoMsg): _76.MsgDeposit;
                toProto(message: _76.MsgDeposit): Uint8Array;
                toProtoMsg(message: _76.MsgDeposit): _76.MsgDepositProtoMsg;
            };
            MsgDepositResponse: {
                typeUrl: string;
                encode(_: _76.MsgDepositResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _76.MsgDepositResponse;
                fromPartial(_: Partial<_76.MsgDepositResponse>): _76.MsgDepositResponse;
                fromAmino(_: _76.MsgDepositResponseAmino): _76.MsgDepositResponse;
                toAmino(_: _76.MsgDepositResponse): _76.MsgDepositResponseAmino;
                fromAminoMsg(object: _76.MsgDepositResponseAminoMsg): _76.MsgDepositResponse;
                toAminoMsg(message: _76.MsgDepositResponse): _76.MsgDepositResponseAminoMsg;
                fromProtoMsg(message: _76.MsgDepositResponseProtoMsg): _76.MsgDepositResponse;
                toProto(message: _76.MsgDepositResponse): Uint8Array;
                toProtoMsg(message: _76.MsgDepositResponse): _76.MsgDepositResponseProtoMsg;
            };
            Cosmos_govv1beta1Content_InterfaceDecoder: (input: import("..").BinaryReader | Uint8Array) => _61.CommunityPoolSpendProposal | _61.CommunityPoolSpendProposalWithDeposit | _74.TextProposal | _85.ParameterChangeProposal | _97.SoftwareUpgradeProposal | _97.CancelSoftwareUpgradeProposal | import("../ibc/core/client/v1/client").ClientUpdateProposal | import("../ibc/core/client/v1/client").UpgradeProposal | import("../google/protobuf/any").Any;
            Cosmos_govv1beta1Content_FromAmino: (content: import("../google/protobuf/any").AnyAmino) => import("../google/protobuf/any").Any;
            Cosmos_govv1beta1Content_ToAmino: (content: import("../google/protobuf/any").Any) => import("../google/protobuf/any").AnyAmino;
            QueryProposalRequest: {
                typeUrl: string;
                encode(message: _75.QueryProposalRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _75.QueryProposalRequest;
                fromPartial(object: Partial<_75.QueryProposalRequest>): _75.QueryProposalRequest;
                fromAmino(object: _75.QueryProposalRequestAmino): _75.QueryProposalRequest;
                toAmino(message: _75.QueryProposalRequest): _75.QueryProposalRequestAmino;
                fromAminoMsg(object: _75.QueryProposalRequestAminoMsg): _75.QueryProposalRequest;
                toAminoMsg(message: _75.QueryProposalRequest): _75.QueryProposalRequestAminoMsg;
                fromProtoMsg(message: _75.QueryProposalRequestProtoMsg): _75.QueryProposalRequest;
                toProto(message: _75.QueryProposalRequest): Uint8Array;
                toProtoMsg(message: _75.QueryProposalRequest): _75.QueryProposalRequestProtoMsg;
            };
            QueryProposalResponse: {
                typeUrl: string;
                encode(message: _75.QueryProposalResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _75.QueryProposalResponse;
                fromPartial(object: Partial<_75.QueryProposalResponse>): _75.QueryProposalResponse;
                fromAmino(object: _75.QueryProposalResponseAmino): _75.QueryProposalResponse;
                toAmino(message: _75.QueryProposalResponse): _75.QueryProposalResponseAmino;
                fromAminoMsg(object: _75.QueryProposalResponseAminoMsg): _75.QueryProposalResponse;
                toAminoMsg(message: _75.QueryProposalResponse): _75.QueryProposalResponseAminoMsg;
                fromProtoMsg(message: _75.QueryProposalResponseProtoMsg): _75.QueryProposalResponse;
                toProto(message: _75.QueryProposalResponse): Uint8Array;
                toProtoMsg(message: _75.QueryProposalResponse): _75.QueryProposalResponseProtoMsg;
            };
            QueryProposalsRequest: {
                typeUrl: string;
                encode(message: _75.QueryProposalsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _75.QueryProposalsRequest;
                fromPartial(object: Partial<_75.QueryProposalsRequest>): _75.QueryProposalsRequest;
                fromAmino(object: _75.QueryProposalsRequestAmino): _75.QueryProposalsRequest;
                toAmino(message: _75.QueryProposalsRequest): _75.QueryProposalsRequestAmino;
                fromAminoMsg(object: _75.QueryProposalsRequestAminoMsg): _75.QueryProposalsRequest;
                toAminoMsg(message: _75.QueryProposalsRequest): _75.QueryProposalsRequestAminoMsg;
                fromProtoMsg(message: _75.QueryProposalsRequestProtoMsg): _75.QueryProposalsRequest;
                toProto(message: _75.QueryProposalsRequest): Uint8Array;
                toProtoMsg(message: _75.QueryProposalsRequest): _75.QueryProposalsRequestProtoMsg;
            };
            QueryProposalsResponse: {
                typeUrl: string;
                encode(message: _75.QueryProposalsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _75.QueryProposalsResponse;
                fromPartial(object: Partial<_75.QueryProposalsResponse>): _75.QueryProposalsResponse;
                fromAmino(object: _75.QueryProposalsResponseAmino): _75.QueryProposalsResponse;
                toAmino(message: _75.QueryProposalsResponse): _75.QueryProposalsResponseAmino;
                fromAminoMsg(object: _75.QueryProposalsResponseAminoMsg): _75.QueryProposalsResponse;
                toAminoMsg(message: _75.QueryProposalsResponse): _75.QueryProposalsResponseAminoMsg;
                fromProtoMsg(message: _75.QueryProposalsResponseProtoMsg): _75.QueryProposalsResponse;
                toProto(message: _75.QueryProposalsResponse): Uint8Array;
                toProtoMsg(message: _75.QueryProposalsResponse): _75.QueryProposalsResponseProtoMsg;
            };
            QueryVoteRequest: {
                typeUrl: string;
                encode(message: _75.QueryVoteRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _75.QueryVoteRequest;
                fromPartial(object: Partial<_75.QueryVoteRequest>): _75.QueryVoteRequest;
                fromAmino(object: _75.QueryVoteRequestAmino): _75.QueryVoteRequest;
                toAmino(message: _75.QueryVoteRequest): _75.QueryVoteRequestAmino;
                fromAminoMsg(object: _75.QueryVoteRequestAminoMsg): _75.QueryVoteRequest;
                toAminoMsg(message: _75.QueryVoteRequest): _75.QueryVoteRequestAminoMsg;
                fromProtoMsg(message: _75.QueryVoteRequestProtoMsg): _75.QueryVoteRequest;
                toProto(message: _75.QueryVoteRequest): Uint8Array;
                toProtoMsg(message: _75.QueryVoteRequest): _75.QueryVoteRequestProtoMsg;
            };
            QueryVoteResponse: {
                typeUrl: string;
                encode(message: _75.QueryVoteResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _75.QueryVoteResponse;
                fromPartial(object: Partial<_75.QueryVoteResponse>): _75.QueryVoteResponse;
                fromAmino(object: _75.QueryVoteResponseAmino): _75.QueryVoteResponse;
                toAmino(message: _75.QueryVoteResponse): _75.QueryVoteResponseAmino;
                fromAminoMsg(object: _75.QueryVoteResponseAminoMsg): _75.QueryVoteResponse;
                toAminoMsg(message: _75.QueryVoteResponse): _75.QueryVoteResponseAminoMsg;
                fromProtoMsg(message: _75.QueryVoteResponseProtoMsg): _75.QueryVoteResponse;
                toProto(message: _75.QueryVoteResponse): Uint8Array;
                toProtoMsg(message: _75.QueryVoteResponse): _75.QueryVoteResponseProtoMsg;
            };
            QueryVotesRequest: {
                typeUrl: string;
                encode(message: _75.QueryVotesRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _75.QueryVotesRequest;
                fromPartial(object: Partial<_75.QueryVotesRequest>): _75.QueryVotesRequest;
                fromAmino(object: _75.QueryVotesRequestAmino): _75.QueryVotesRequest;
                toAmino(message: _75.QueryVotesRequest): _75.QueryVotesRequestAmino;
                fromAminoMsg(object: _75.QueryVotesRequestAminoMsg): _75.QueryVotesRequest;
                toAminoMsg(message: _75.QueryVotesRequest): _75.QueryVotesRequestAminoMsg;
                fromProtoMsg(message: _75.QueryVotesRequestProtoMsg): _75.QueryVotesRequest;
                toProto(message: _75.QueryVotesRequest): Uint8Array;
                toProtoMsg(message: _75.QueryVotesRequest): _75.QueryVotesRequestProtoMsg;
            };
            QueryVotesResponse: {
                typeUrl: string;
                encode(message: _75.QueryVotesResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _75.QueryVotesResponse;
                fromPartial(object: Partial<_75.QueryVotesResponse>): _75.QueryVotesResponse;
                fromAmino(object: _75.QueryVotesResponseAmino): _75.QueryVotesResponse;
                toAmino(message: _75.QueryVotesResponse): _75.QueryVotesResponseAmino;
                fromAminoMsg(object: _75.QueryVotesResponseAminoMsg): _75.QueryVotesResponse;
                toAminoMsg(message: _75.QueryVotesResponse): _75.QueryVotesResponseAminoMsg;
                fromProtoMsg(message: _75.QueryVotesResponseProtoMsg): _75.QueryVotesResponse;
                toProto(message: _75.QueryVotesResponse): Uint8Array;
                toProtoMsg(message: _75.QueryVotesResponse): _75.QueryVotesResponseProtoMsg;
            };
            QueryParamsRequest: {
                typeUrl: string;
                encode(message: _75.QueryParamsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _75.QueryParamsRequest;
                fromPartial(object: Partial<_75.QueryParamsRequest>): _75.QueryParamsRequest;
                fromAmino(object: _75.QueryParamsRequestAmino): _75.QueryParamsRequest;
                toAmino(message: _75.QueryParamsRequest): _75.QueryParamsRequestAmino;
                fromAminoMsg(object: _75.QueryParamsRequestAminoMsg): _75.QueryParamsRequest;
                toAminoMsg(message: _75.QueryParamsRequest): _75.QueryParamsRequestAminoMsg;
                fromProtoMsg(message: _75.QueryParamsRequestProtoMsg): _75.QueryParamsRequest;
                toProto(message: _75.QueryParamsRequest): Uint8Array;
                toProtoMsg(message: _75.QueryParamsRequest): _75.QueryParamsRequestProtoMsg;
            };
            QueryParamsResponse: {
                typeUrl: string;
                encode(message: _75.QueryParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _75.QueryParamsResponse;
                fromPartial(object: Partial<_75.QueryParamsResponse>): _75.QueryParamsResponse;
                fromAmino(object: _75.QueryParamsResponseAmino): _75.QueryParamsResponse;
                toAmino(message: _75.QueryParamsResponse): _75.QueryParamsResponseAmino;
                fromAminoMsg(object: _75.QueryParamsResponseAminoMsg): _75.QueryParamsResponse;
                toAminoMsg(message: _75.QueryParamsResponse): _75.QueryParamsResponseAminoMsg;
                fromProtoMsg(message: _75.QueryParamsResponseProtoMsg): _75.QueryParamsResponse;
                toProto(message: _75.QueryParamsResponse): Uint8Array;
                toProtoMsg(message: _75.QueryParamsResponse): _75.QueryParamsResponseProtoMsg;
            };
            QueryDepositRequest: {
                typeUrl: string;
                encode(message: _75.QueryDepositRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _75.QueryDepositRequest;
                fromPartial(object: Partial<_75.QueryDepositRequest>): _75.QueryDepositRequest;
                fromAmino(object: _75.QueryDepositRequestAmino): _75.QueryDepositRequest;
                toAmino(message: _75.QueryDepositRequest): _75.QueryDepositRequestAmino;
                fromAminoMsg(object: _75.QueryDepositRequestAminoMsg): _75.QueryDepositRequest;
                toAminoMsg(message: _75.QueryDepositRequest): _75.QueryDepositRequestAminoMsg;
                fromProtoMsg(message: _75.QueryDepositRequestProtoMsg): _75.QueryDepositRequest;
                toProto(message: _75.QueryDepositRequest): Uint8Array;
                toProtoMsg(message: _75.QueryDepositRequest): _75.QueryDepositRequestProtoMsg;
            };
            QueryDepositResponse: {
                typeUrl: string;
                encode(message: _75.QueryDepositResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _75.QueryDepositResponse;
                fromPartial(object: Partial<_75.QueryDepositResponse>): _75.QueryDepositResponse;
                fromAmino(object: _75.QueryDepositResponseAmino): _75.QueryDepositResponse;
                toAmino(message: _75.QueryDepositResponse): _75.QueryDepositResponseAmino;
                fromAminoMsg(object: _75.QueryDepositResponseAminoMsg): _75.QueryDepositResponse;
                toAminoMsg(message: _75.QueryDepositResponse): _75.QueryDepositResponseAminoMsg;
                fromProtoMsg(message: _75.QueryDepositResponseProtoMsg): _75.QueryDepositResponse;
                toProto(message: _75.QueryDepositResponse): Uint8Array;
                toProtoMsg(message: _75.QueryDepositResponse): _75.QueryDepositResponseProtoMsg;
            };
            QueryDepositsRequest: {
                typeUrl: string;
                encode(message: _75.QueryDepositsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _75.QueryDepositsRequest;
                fromPartial(object: Partial<_75.QueryDepositsRequest>): _75.QueryDepositsRequest;
                fromAmino(object: _75.QueryDepositsRequestAmino): _75.QueryDepositsRequest;
                toAmino(message: _75.QueryDepositsRequest): _75.QueryDepositsRequestAmino;
                fromAminoMsg(object: _75.QueryDepositsRequestAminoMsg): _75.QueryDepositsRequest;
                toAminoMsg(message: _75.QueryDepositsRequest): _75.QueryDepositsRequestAminoMsg;
                fromProtoMsg(message: _75.QueryDepositsRequestProtoMsg): _75.QueryDepositsRequest;
                toProto(message: _75.QueryDepositsRequest): Uint8Array;
                toProtoMsg(message: _75.QueryDepositsRequest): _75.QueryDepositsRequestProtoMsg;
            };
            QueryDepositsResponse: {
                typeUrl: string;
                encode(message: _75.QueryDepositsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _75.QueryDepositsResponse;
                fromPartial(object: Partial<_75.QueryDepositsResponse>): _75.QueryDepositsResponse;
                fromAmino(object: _75.QueryDepositsResponseAmino): _75.QueryDepositsResponse;
                toAmino(message: _75.QueryDepositsResponse): _75.QueryDepositsResponseAmino;
                fromAminoMsg(object: _75.QueryDepositsResponseAminoMsg): _75.QueryDepositsResponse;
                toAminoMsg(message: _75.QueryDepositsResponse): _75.QueryDepositsResponseAminoMsg;
                fromProtoMsg(message: _75.QueryDepositsResponseProtoMsg): _75.QueryDepositsResponse;
                toProto(message: _75.QueryDepositsResponse): Uint8Array;
                toProtoMsg(message: _75.QueryDepositsResponse): _75.QueryDepositsResponseProtoMsg;
            };
            QueryTallyResultRequest: {
                typeUrl: string;
                encode(message: _75.QueryTallyResultRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _75.QueryTallyResultRequest;
                fromPartial(object: Partial<_75.QueryTallyResultRequest>): _75.QueryTallyResultRequest;
                fromAmino(object: _75.QueryTallyResultRequestAmino): _75.QueryTallyResultRequest;
                toAmino(message: _75.QueryTallyResultRequest): _75.QueryTallyResultRequestAmino;
                fromAminoMsg(object: _75.QueryTallyResultRequestAminoMsg): _75.QueryTallyResultRequest;
                toAminoMsg(message: _75.QueryTallyResultRequest): _75.QueryTallyResultRequestAminoMsg;
                fromProtoMsg(message: _75.QueryTallyResultRequestProtoMsg): _75.QueryTallyResultRequest;
                toProto(message: _75.QueryTallyResultRequest): Uint8Array;
                toProtoMsg(message: _75.QueryTallyResultRequest): _75.QueryTallyResultRequestProtoMsg;
            };
            QueryTallyResultResponse: {
                typeUrl: string;
                encode(message: _75.QueryTallyResultResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _75.QueryTallyResultResponse;
                fromPartial(object: Partial<_75.QueryTallyResultResponse>): _75.QueryTallyResultResponse;
                fromAmino(object: _75.QueryTallyResultResponseAmino): _75.QueryTallyResultResponse;
                toAmino(message: _75.QueryTallyResultResponse): _75.QueryTallyResultResponseAmino;
                fromAminoMsg(object: _75.QueryTallyResultResponseAminoMsg): _75.QueryTallyResultResponse;
                toAminoMsg(message: _75.QueryTallyResultResponse): _75.QueryTallyResultResponseAminoMsg;
                fromProtoMsg(message: _75.QueryTallyResultResponseProtoMsg): _75.QueryTallyResultResponse;
                toProto(message: _75.QueryTallyResultResponse): Uint8Array;
                toProtoMsg(message: _75.QueryTallyResultResponse): _75.QueryTallyResultResponseProtoMsg;
            };
            voteOptionFromJSON(object: any): _74.VoteOption;
            voteOptionToJSON(object: _74.VoteOption): string;
            proposalStatusFromJSON(object: any): _74.ProposalStatus;
            proposalStatusToJSON(object: _74.ProposalStatus): string;
            VoteOption: typeof _74.VoteOption;
            VoteOptionSDKType: typeof _74.VoteOption;
            VoteOptionAmino: typeof _74.VoteOption;
            ProposalStatus: typeof _74.ProposalStatus;
            ProposalStatusSDKType: typeof _74.ProposalStatus;
            ProposalStatusAmino: typeof _74.ProposalStatus;
            WeightedVoteOption: {
                typeUrl: string;
                encode(message: _74.WeightedVoteOption, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _74.WeightedVoteOption;
                fromPartial(object: Partial<_74.WeightedVoteOption>): _74.WeightedVoteOption;
                fromAmino(object: _74.WeightedVoteOptionAmino): _74.WeightedVoteOption;
                toAmino(message: _74.WeightedVoteOption): _74.WeightedVoteOptionAmino;
                fromAminoMsg(object: _74.WeightedVoteOptionAminoMsg): _74.WeightedVoteOption;
                toAminoMsg(message: _74.WeightedVoteOption): _74.WeightedVoteOptionAminoMsg;
                fromProtoMsg(message: _74.WeightedVoteOptionProtoMsg): _74.WeightedVoteOption;
                toProto(message: _74.WeightedVoteOption): Uint8Array;
                toProtoMsg(message: _74.WeightedVoteOption): _74.WeightedVoteOptionProtoMsg;
            };
            TextProposal: {
                typeUrl: string;
                encode(message: _74.TextProposal, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _74.TextProposal;
                fromPartial(object: Partial<_74.TextProposal>): _74.TextProposal;
                fromAmino(object: _74.TextProposalAmino): _74.TextProposal;
                toAmino(message: _74.TextProposal): _74.TextProposalAmino;
                fromAminoMsg(object: _74.TextProposalAminoMsg): _74.TextProposal;
                toAminoMsg(message: _74.TextProposal): _74.TextProposalAminoMsg;
                fromProtoMsg(message: _74.TextProposalProtoMsg): _74.TextProposal;
                toProto(message: _74.TextProposal): Uint8Array;
                toProtoMsg(message: _74.TextProposal): _74.TextProposalProtoMsg;
            };
            Deposit: {
                typeUrl: string;
                encode(message: _74.Deposit, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _74.Deposit;
                fromPartial(object: Partial<_74.Deposit>): _74.Deposit;
                fromAmino(object: _74.DepositAmino): _74.Deposit;
                toAmino(message: _74.Deposit): _74.DepositAmino;
                fromAminoMsg(object: _74.DepositAminoMsg): _74.Deposit;
                toAminoMsg(message: _74.Deposit): _74.DepositAminoMsg;
                fromProtoMsg(message: _74.DepositProtoMsg): _74.Deposit;
                toProto(message: _74.Deposit): Uint8Array;
                toProtoMsg(message: _74.Deposit): _74.DepositProtoMsg;
            };
            Proposal: {
                typeUrl: string;
                encode(message: _74.Proposal, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _74.Proposal;
                fromPartial(object: Partial<_74.Proposal>): _74.Proposal;
                fromAmino(object: _74.ProposalAmino): _74.Proposal;
                toAmino(message: _74.Proposal): _74.ProposalAmino;
                fromAminoMsg(object: _74.ProposalAminoMsg): _74.Proposal;
                toAminoMsg(message: _74.Proposal): _74.ProposalAminoMsg;
                fromProtoMsg(message: _74.ProposalProtoMsg): _74.Proposal;
                toProto(message: _74.Proposal): Uint8Array;
                toProtoMsg(message: _74.Proposal): _74.ProposalProtoMsg;
            };
            TallyResult: {
                typeUrl: string;
                encode(message: _74.TallyResult, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _74.TallyResult;
                fromPartial(object: Partial<_74.TallyResult>): _74.TallyResult;
                fromAmino(object: _74.TallyResultAmino): _74.TallyResult;
                toAmino(message: _74.TallyResult): _74.TallyResultAmino;
                fromAminoMsg(object: _74.TallyResultAminoMsg): _74.TallyResult;
                toAminoMsg(message: _74.TallyResult): _74.TallyResultAminoMsg;
                fromProtoMsg(message: _74.TallyResultProtoMsg): _74.TallyResult;
                toProto(message: _74.TallyResult): Uint8Array;
                toProtoMsg(message: _74.TallyResult): _74.TallyResultProtoMsg;
            };
            Vote: {
                typeUrl: string;
                encode(message: _74.Vote, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _74.Vote;
                fromPartial(object: Partial<_74.Vote>): _74.Vote;
                fromAmino(object: _74.VoteAmino): _74.Vote;
                toAmino(message: _74.Vote): _74.VoteAmino;
                fromAminoMsg(object: _74.VoteAminoMsg): _74.Vote;
                toAminoMsg(message: _74.Vote): _74.VoteAminoMsg;
                fromProtoMsg(message: _74.VoteProtoMsg): _74.Vote;
                toProto(message: _74.Vote): Uint8Array;
                toProtoMsg(message: _74.Vote): _74.VoteProtoMsg;
            };
            DepositParams: {
                typeUrl: string;
                encode(message: _74.DepositParams, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _74.DepositParams;
                fromPartial(object: Partial<_74.DepositParams>): _74.DepositParams;
                fromAmino(object: _74.DepositParamsAmino): _74.DepositParams;
                toAmino(message: _74.DepositParams): _74.DepositParamsAmino;
                fromAminoMsg(object: _74.DepositParamsAminoMsg): _74.DepositParams;
                toAminoMsg(message: _74.DepositParams): _74.DepositParamsAminoMsg;
                fromProtoMsg(message: _74.DepositParamsProtoMsg): _74.DepositParams;
                toProto(message: _74.DepositParams): Uint8Array;
                toProtoMsg(message: _74.DepositParams): _74.DepositParamsProtoMsg;
            };
            VotingParams: {
                typeUrl: string;
                encode(message: _74.VotingParams, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _74.VotingParams;
                fromPartial(object: Partial<_74.VotingParams>): _74.VotingParams;
                fromAmino(object: _74.VotingParamsAmino): _74.VotingParams;
                toAmino(message: _74.VotingParams): _74.VotingParamsAmino;
                fromAminoMsg(object: _74.VotingParamsAminoMsg): _74.VotingParams;
                toAminoMsg(message: _74.VotingParams): _74.VotingParamsAminoMsg;
                fromProtoMsg(message: _74.VotingParamsProtoMsg): _74.VotingParams;
                toProto(message: _74.VotingParams): Uint8Array;
                toProtoMsg(message: _74.VotingParams): _74.VotingParamsProtoMsg;
            };
            TallyParams: {
                typeUrl: string;
                encode(message: _74.TallyParams, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _74.TallyParams;
                fromPartial(object: Partial<_74.TallyParams>): _74.TallyParams;
                fromAmino(object: _74.TallyParamsAmino): _74.TallyParams;
                toAmino(message: _74.TallyParams): _74.TallyParamsAmino;
                fromAminoMsg(object: _74.TallyParamsAminoMsg): _74.TallyParams;
                toAminoMsg(message: _74.TallyParams): _74.TallyParamsAminoMsg;
                fromProtoMsg(message: _74.TallyParamsProtoMsg): _74.TallyParams;
                toProto(message: _74.TallyParams): Uint8Array;
                toProtoMsg(message: _74.TallyParams): _74.TallyParamsProtoMsg;
            };
            GenesisState: {
                typeUrl: string;
                encode(message: _73.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _73.GenesisState;
                fromPartial(object: Partial<_73.GenesisState>): _73.GenesisState;
                fromAmino(object: _73.GenesisStateAmino): _73.GenesisState;
                toAmino(message: _73.GenesisState): _73.GenesisStateAmino;
                fromAminoMsg(object: _73.GenesisStateAminoMsg): _73.GenesisState;
                toAminoMsg(message: _73.GenesisState): _73.GenesisStateAminoMsg;
                fromProtoMsg(message: _73.GenesisStateProtoMsg): _73.GenesisState;
                toProto(message: _73.GenesisState): Uint8Array;
                toProtoMsg(message: _73.GenesisState): _73.GenesisStateProtoMsg;
            };
        };
    }
    namespace group {
        const v1: {
            MsgClientImpl: typeof _234.MsgClientImpl;
            QueryClientImpl: typeof _222.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                groupInfo(request: _79.QueryGroupInfoRequest): Promise<_79.QueryGroupInfoResponse>;
                groupPolicyInfo(request: _79.QueryGroupPolicyInfoRequest): Promise<_79.QueryGroupPolicyInfoResponse>;
                groupMembers(request: _79.QueryGroupMembersRequest): Promise<_79.QueryGroupMembersResponse>;
                groupsByAdmin(request: _79.QueryGroupsByAdminRequest): Promise<_79.QueryGroupsByAdminResponse>;
                groupPoliciesByGroup(request: _79.QueryGroupPoliciesByGroupRequest): Promise<_79.QueryGroupPoliciesByGroupResponse>;
                groupPoliciesByAdmin(request: _79.QueryGroupPoliciesByAdminRequest): Promise<_79.QueryGroupPoliciesByAdminResponse>;
                proposal(request: _79.QueryProposalRequest): Promise<_79.QueryProposalResponse>;
                proposalsByGroupPolicy(request: _79.QueryProposalsByGroupPolicyRequest): Promise<_79.QueryProposalsByGroupPolicyResponse>;
                voteByProposalVoter(request: _79.QueryVoteByProposalVoterRequest): Promise<_79.QueryVoteByProposalVoterResponse>;
                votesByProposal(request: _79.QueryVotesByProposalRequest): Promise<_79.QueryVotesByProposalResponse>;
                votesByVoter(request: _79.QueryVotesByVoterRequest): Promise<_79.QueryVotesByVoterResponse>;
                groupsByMember(request: _79.QueryGroupsByMemberRequest): Promise<_79.QueryGroupsByMemberResponse>;
                tallyResult(request: _79.QueryTallyResultRequest): Promise<_79.QueryTallyResultResponse>;
            };
            LCDQueryClient: typeof _209.LCDQueryClient;
            registry: ReadonlyArray<[string, import("@cosmjs/proto-signing").GeneratedType]>;
            load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void;
            MessageComposer: {
                encoded: {
                    createGroup(value: _80.MsgCreateGroup): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    updateGroupMembers(value: _80.MsgUpdateGroupMembers): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    updateGroupAdmin(value: _80.MsgUpdateGroupAdmin): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    updateGroupMetadata(value: _80.MsgUpdateGroupMetadata): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    createGroupPolicy(value: _80.MsgCreateGroupPolicy): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    createGroupWithPolicy(value: _80.MsgCreateGroupWithPolicy): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    updateGroupPolicyAdmin(value: _80.MsgUpdateGroupPolicyAdmin): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    updateGroupPolicyDecisionPolicy(value: _80.MsgUpdateGroupPolicyDecisionPolicy): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    updateGroupPolicyMetadata(value: _80.MsgUpdateGroupPolicyMetadata): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    submitProposal(value: _80.MsgSubmitProposal): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    withdrawProposal(value: _80.MsgWithdrawProposal): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    vote(value: _80.MsgVote): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    exec(value: _80.MsgExec): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    leaveGroup(value: _80.MsgLeaveGroup): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                };
                withTypeUrl: {
                    createGroup(value: _80.MsgCreateGroup): {
                        typeUrl: string;
                        value: _80.MsgCreateGroup;
                    };
                    updateGroupMembers(value: _80.MsgUpdateGroupMembers): {
                        typeUrl: string;
                        value: _80.MsgUpdateGroupMembers;
                    };
                    updateGroupAdmin(value: _80.MsgUpdateGroupAdmin): {
                        typeUrl: string;
                        value: _80.MsgUpdateGroupAdmin;
                    };
                    updateGroupMetadata(value: _80.MsgUpdateGroupMetadata): {
                        typeUrl: string;
                        value: _80.MsgUpdateGroupMetadata;
                    };
                    createGroupPolicy(value: _80.MsgCreateGroupPolicy): {
                        typeUrl: string;
                        value: _80.MsgCreateGroupPolicy;
                    };
                    createGroupWithPolicy(value: _80.MsgCreateGroupWithPolicy): {
                        typeUrl: string;
                        value: _80.MsgCreateGroupWithPolicy;
                    };
                    updateGroupPolicyAdmin(value: _80.MsgUpdateGroupPolicyAdmin): {
                        typeUrl: string;
                        value: _80.MsgUpdateGroupPolicyAdmin;
                    };
                    updateGroupPolicyDecisionPolicy(value: _80.MsgUpdateGroupPolicyDecisionPolicy): {
                        typeUrl: string;
                        value: _80.MsgUpdateGroupPolicyDecisionPolicy;
                    };
                    updateGroupPolicyMetadata(value: _80.MsgUpdateGroupPolicyMetadata): {
                        typeUrl: string;
                        value: _80.MsgUpdateGroupPolicyMetadata;
                    };
                    submitProposal(value: _80.MsgSubmitProposal): {
                        typeUrl: string;
                        value: _80.MsgSubmitProposal;
                    };
                    withdrawProposal(value: _80.MsgWithdrawProposal): {
                        typeUrl: string;
                        value: _80.MsgWithdrawProposal;
                    };
                    vote(value: _80.MsgVote): {
                        typeUrl: string;
                        value: _80.MsgVote;
                    };
                    exec(value: _80.MsgExec): {
                        typeUrl: string;
                        value: _80.MsgExec;
                    };
                    leaveGroup(value: _80.MsgLeaveGroup): {
                        typeUrl: string;
                        value: _80.MsgLeaveGroup;
                    };
                };
                fromPartial: {
                    createGroup(value: _80.MsgCreateGroup): {
                        typeUrl: string;
                        value: _80.MsgCreateGroup;
                    };
                    updateGroupMembers(value: _80.MsgUpdateGroupMembers): {
                        typeUrl: string;
                        value: _80.MsgUpdateGroupMembers;
                    };
                    updateGroupAdmin(value: _80.MsgUpdateGroupAdmin): {
                        typeUrl: string;
                        value: _80.MsgUpdateGroupAdmin;
                    };
                    updateGroupMetadata(value: _80.MsgUpdateGroupMetadata): {
                        typeUrl: string;
                        value: _80.MsgUpdateGroupMetadata;
                    };
                    createGroupPolicy(value: _80.MsgCreateGroupPolicy): {
                        typeUrl: string;
                        value: _80.MsgCreateGroupPolicy;
                    };
                    createGroupWithPolicy(value: _80.MsgCreateGroupWithPolicy): {
                        typeUrl: string;
                        value: _80.MsgCreateGroupWithPolicy;
                    };
                    updateGroupPolicyAdmin(value: _80.MsgUpdateGroupPolicyAdmin): {
                        typeUrl: string;
                        value: _80.MsgUpdateGroupPolicyAdmin;
                    };
                    updateGroupPolicyDecisionPolicy(value: _80.MsgUpdateGroupPolicyDecisionPolicy): {
                        typeUrl: string;
                        value: _80.MsgUpdateGroupPolicyDecisionPolicy;
                    };
                    updateGroupPolicyMetadata(value: _80.MsgUpdateGroupPolicyMetadata): {
                        typeUrl: string;
                        value: _80.MsgUpdateGroupPolicyMetadata;
                    };
                    submitProposal(value: _80.MsgSubmitProposal): {
                        typeUrl: string;
                        value: _80.MsgSubmitProposal;
                    };
                    withdrawProposal(value: _80.MsgWithdrawProposal): {
                        typeUrl: string;
                        value: _80.MsgWithdrawProposal;
                    };
                    vote(value: _80.MsgVote): {
                        typeUrl: string;
                        value: _80.MsgVote;
                    };
                    exec(value: _80.MsgExec): {
                        typeUrl: string;
                        value: _80.MsgExec;
                    };
                    leaveGroup(value: _80.MsgLeaveGroup): {
                        typeUrl: string;
                        value: _80.MsgLeaveGroup;
                    };
                };
            };
            AminoConverter: {
                "/cosmos.group.v1.MsgCreateGroup": {
                    aminoType: string;
                    toAmino: (message: _80.MsgCreateGroup) => _80.MsgCreateGroupAmino;
                    fromAmino: (object: _80.MsgCreateGroupAmino) => _80.MsgCreateGroup;
                };
                "/cosmos.group.v1.MsgUpdateGroupMembers": {
                    aminoType: string;
                    toAmino: (message: _80.MsgUpdateGroupMembers) => _80.MsgUpdateGroupMembersAmino;
                    fromAmino: (object: _80.MsgUpdateGroupMembersAmino) => _80.MsgUpdateGroupMembers;
                };
                "/cosmos.group.v1.MsgUpdateGroupAdmin": {
                    aminoType: string;
                    toAmino: (message: _80.MsgUpdateGroupAdmin) => _80.MsgUpdateGroupAdminAmino;
                    fromAmino: (object: _80.MsgUpdateGroupAdminAmino) => _80.MsgUpdateGroupAdmin;
                };
                "/cosmos.group.v1.MsgUpdateGroupMetadata": {
                    aminoType: string;
                    toAmino: (message: _80.MsgUpdateGroupMetadata) => _80.MsgUpdateGroupMetadataAmino;
                    fromAmino: (object: _80.MsgUpdateGroupMetadataAmino) => _80.MsgUpdateGroupMetadata;
                };
                "/cosmos.group.v1.MsgCreateGroupPolicy": {
                    aminoType: string;
                    toAmino: (message: _80.MsgCreateGroupPolicy) => _80.MsgCreateGroupPolicyAmino;
                    fromAmino: (object: _80.MsgCreateGroupPolicyAmino) => _80.MsgCreateGroupPolicy;
                };
                "/cosmos.group.v1.MsgCreateGroupWithPolicy": {
                    aminoType: string;
                    toAmino: (message: _80.MsgCreateGroupWithPolicy) => _80.MsgCreateGroupWithPolicyAmino;
                    fromAmino: (object: _80.MsgCreateGroupWithPolicyAmino) => _80.MsgCreateGroupWithPolicy;
                };
                "/cosmos.group.v1.MsgUpdateGroupPolicyAdmin": {
                    aminoType: string;
                    toAmino: (message: _80.MsgUpdateGroupPolicyAdmin) => _80.MsgUpdateGroupPolicyAdminAmino;
                    fromAmino: (object: _80.MsgUpdateGroupPolicyAdminAmino) => _80.MsgUpdateGroupPolicyAdmin;
                };
                "/cosmos.group.v1.MsgUpdateGroupPolicyDecisionPolicy": {
                    aminoType: string;
                    toAmino: (message: _80.MsgUpdateGroupPolicyDecisionPolicy) => _80.MsgUpdateGroupPolicyDecisionPolicyAmino;
                    fromAmino: (object: _80.MsgUpdateGroupPolicyDecisionPolicyAmino) => _80.MsgUpdateGroupPolicyDecisionPolicy;
                };
                "/cosmos.group.v1.MsgUpdateGroupPolicyMetadata": {
                    aminoType: string;
                    toAmino: (message: _80.MsgUpdateGroupPolicyMetadata) => _80.MsgUpdateGroupPolicyMetadataAmino;
                    fromAmino: (object: _80.MsgUpdateGroupPolicyMetadataAmino) => _80.MsgUpdateGroupPolicyMetadata;
                };
                "/cosmos.group.v1.MsgSubmitProposal": {
                    aminoType: string;
                    toAmino: (message: _80.MsgSubmitProposal) => _80.MsgSubmitProposalAmino;
                    fromAmino: (object: _80.MsgSubmitProposalAmino) => _80.MsgSubmitProposal;
                };
                "/cosmos.group.v1.MsgWithdrawProposal": {
                    aminoType: string;
                    toAmino: (message: _80.MsgWithdrawProposal) => _80.MsgWithdrawProposalAmino;
                    fromAmino: (object: _80.MsgWithdrawProposalAmino) => _80.MsgWithdrawProposal;
                };
                "/cosmos.group.v1.MsgVote": {
                    aminoType: string;
                    toAmino: (message: _80.MsgVote) => _80.MsgVoteAmino;
                    fromAmino: (object: _80.MsgVoteAmino) => _80.MsgVote;
                };
                "/cosmos.group.v1.MsgExec": {
                    aminoType: string;
                    toAmino: (message: _80.MsgExec) => _80.MsgExecAmino;
                    fromAmino: (object: _80.MsgExecAmino) => _80.MsgExec;
                };
                "/cosmos.group.v1.MsgLeaveGroup": {
                    aminoType: string;
                    toAmino: (message: _80.MsgLeaveGroup) => _80.MsgLeaveGroupAmino;
                    fromAmino: (object: _80.MsgLeaveGroupAmino) => _80.MsgLeaveGroup;
                };
            };
            voteOptionFromJSON(object: any): _81.VoteOption;
            voteOptionToJSON(object: _81.VoteOption): string;
            proposalStatusFromJSON(object: any): _81.ProposalStatus;
            proposalStatusToJSON(object: _81.ProposalStatus): string;
            proposalResultFromJSON(object: any): _81.ProposalResult;
            proposalResultToJSON(object: _81.ProposalResult): string;
            proposalExecutorResultFromJSON(object: any): _81.ProposalExecutorResult;
            proposalExecutorResultToJSON(object: _81.ProposalExecutorResult): string;
            VoteOption: typeof _81.VoteOption;
            VoteOptionSDKType: typeof _81.VoteOption;
            VoteOptionAmino: typeof _81.VoteOption;
            ProposalStatus: typeof _81.ProposalStatus;
            ProposalStatusSDKType: typeof _81.ProposalStatus;
            ProposalStatusAmino: typeof _81.ProposalStatus;
            ProposalResult: typeof _81.ProposalResult;
            ProposalResultSDKType: typeof _81.ProposalResult;
            ProposalResultAmino: typeof _81.ProposalResult;
            ProposalExecutorResult: typeof _81.ProposalExecutorResult;
            ProposalExecutorResultSDKType: typeof _81.ProposalExecutorResult;
            ProposalExecutorResultAmino: typeof _81.ProposalExecutorResult;
            Member: {
                typeUrl: string;
                encode(message: _81.Member, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _81.Member;
                fromPartial(object: Partial<_81.Member>): _81.Member;
                fromAmino(object: _81.MemberAmino): _81.Member;
                toAmino(message: _81.Member): _81.MemberAmino;
                fromAminoMsg(object: _81.MemberAminoMsg): _81.Member;
                toAminoMsg(message: _81.Member): _81.MemberAminoMsg;
                fromProtoMsg(message: _81.MemberProtoMsg): _81.Member;
                toProto(message: _81.Member): Uint8Array;
                toProtoMsg(message: _81.Member): _81.MemberProtoMsg;
            };
            Members: {
                typeUrl: string;
                encode(message: _81.Members, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _81.Members;
                fromPartial(object: Partial<_81.Members>): _81.Members;
                fromAmino(object: _81.MembersAmino): _81.Members;
                toAmino(message: _81.Members): _81.MembersAmino;
                fromAminoMsg(object: _81.MembersAminoMsg): _81.Members;
                toAminoMsg(message: _81.Members): _81.MembersAminoMsg;
                fromProtoMsg(message: _81.MembersProtoMsg): _81.Members;
                toProto(message: _81.Members): Uint8Array;
                toProtoMsg(message: _81.Members): _81.MembersProtoMsg;
            };
            ThresholdDecisionPolicy: {
                typeUrl: string;
                encode(message: _81.ThresholdDecisionPolicy, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _81.ThresholdDecisionPolicy;
                fromPartial(object: Partial<_81.ThresholdDecisionPolicy>): _81.ThresholdDecisionPolicy;
                fromAmino(object: _81.ThresholdDecisionPolicyAmino): _81.ThresholdDecisionPolicy;
                toAmino(message: _81.ThresholdDecisionPolicy): _81.ThresholdDecisionPolicyAmino;
                fromAminoMsg(object: _81.ThresholdDecisionPolicyAminoMsg): _81.ThresholdDecisionPolicy;
                toAminoMsg(message: _81.ThresholdDecisionPolicy): _81.ThresholdDecisionPolicyAminoMsg;
                fromProtoMsg(message: _81.ThresholdDecisionPolicyProtoMsg): _81.ThresholdDecisionPolicy;
                toProto(message: _81.ThresholdDecisionPolicy): Uint8Array;
                toProtoMsg(message: _81.ThresholdDecisionPolicy): _81.ThresholdDecisionPolicyProtoMsg;
            };
            PercentageDecisionPolicy: {
                typeUrl: string;
                encode(message: _81.PercentageDecisionPolicy, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _81.PercentageDecisionPolicy;
                fromPartial(object: Partial<_81.PercentageDecisionPolicy>): _81.PercentageDecisionPolicy;
                fromAmino(object: _81.PercentageDecisionPolicyAmino): _81.PercentageDecisionPolicy;
                toAmino(message: _81.PercentageDecisionPolicy): _81.PercentageDecisionPolicyAmino;
                fromAminoMsg(object: _81.PercentageDecisionPolicyAminoMsg): _81.PercentageDecisionPolicy;
                toAminoMsg(message: _81.PercentageDecisionPolicy): _81.PercentageDecisionPolicyAminoMsg;
                fromProtoMsg(message: _81.PercentageDecisionPolicyProtoMsg): _81.PercentageDecisionPolicy;
                toProto(message: _81.PercentageDecisionPolicy): Uint8Array;
                toProtoMsg(message: _81.PercentageDecisionPolicy): _81.PercentageDecisionPolicyProtoMsg;
            };
            DecisionPolicyWindows: {
                typeUrl: string;
                encode(message: _81.DecisionPolicyWindows, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _81.DecisionPolicyWindows;
                fromPartial(object: Partial<_81.DecisionPolicyWindows>): _81.DecisionPolicyWindows;
                fromAmino(object: _81.DecisionPolicyWindowsAmino): _81.DecisionPolicyWindows;
                toAmino(message: _81.DecisionPolicyWindows): _81.DecisionPolicyWindowsAmino;
                fromAminoMsg(object: _81.DecisionPolicyWindowsAminoMsg): _81.DecisionPolicyWindows;
                toAminoMsg(message: _81.DecisionPolicyWindows): _81.DecisionPolicyWindowsAminoMsg;
                fromProtoMsg(message: _81.DecisionPolicyWindowsProtoMsg): _81.DecisionPolicyWindows;
                toProto(message: _81.DecisionPolicyWindows): Uint8Array;
                toProtoMsg(message: _81.DecisionPolicyWindows): _81.DecisionPolicyWindowsProtoMsg;
            };
            GroupInfo: {
                typeUrl: string;
                encode(message: _81.GroupInfo, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _81.GroupInfo;
                fromPartial(object: Partial<_81.GroupInfo>): _81.GroupInfo;
                fromAmino(object: _81.GroupInfoAmino): _81.GroupInfo;
                toAmino(message: _81.GroupInfo): _81.GroupInfoAmino;
                fromAminoMsg(object: _81.GroupInfoAminoMsg): _81.GroupInfo;
                toAminoMsg(message: _81.GroupInfo): _81.GroupInfoAminoMsg;
                fromProtoMsg(message: _81.GroupInfoProtoMsg): _81.GroupInfo;
                toProto(message: _81.GroupInfo): Uint8Array;
                toProtoMsg(message: _81.GroupInfo): _81.GroupInfoProtoMsg;
            };
            GroupMember: {
                typeUrl: string;
                encode(message: _81.GroupMember, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _81.GroupMember;
                fromPartial(object: Partial<_81.GroupMember>): _81.GroupMember;
                fromAmino(object: _81.GroupMemberAmino): _81.GroupMember;
                toAmino(message: _81.GroupMember): _81.GroupMemberAmino;
                fromAminoMsg(object: _81.GroupMemberAminoMsg): _81.GroupMember;
                toAminoMsg(message: _81.GroupMember): _81.GroupMemberAminoMsg;
                fromProtoMsg(message: _81.GroupMemberProtoMsg): _81.GroupMember;
                toProto(message: _81.GroupMember): Uint8Array;
                toProtoMsg(message: _81.GroupMember): _81.GroupMemberProtoMsg;
            };
            GroupPolicyInfo: {
                typeUrl: string;
                encode(message: _81.GroupPolicyInfo, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _81.GroupPolicyInfo;
                fromPartial(object: Partial<_81.GroupPolicyInfo>): _81.GroupPolicyInfo;
                fromAmino(object: _81.GroupPolicyInfoAmino): _81.GroupPolicyInfo;
                toAmino(message: _81.GroupPolicyInfo): _81.GroupPolicyInfoAmino;
                fromAminoMsg(object: _81.GroupPolicyInfoAminoMsg): _81.GroupPolicyInfo;
                toAminoMsg(message: _81.GroupPolicyInfo): _81.GroupPolicyInfoAminoMsg;
                fromProtoMsg(message: _81.GroupPolicyInfoProtoMsg): _81.GroupPolicyInfo;
                toProto(message: _81.GroupPolicyInfo): Uint8Array;
                toProtoMsg(message: _81.GroupPolicyInfo): _81.GroupPolicyInfoProtoMsg;
            };
            Proposal: {
                typeUrl: string;
                encode(message: _81.Proposal, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _81.Proposal;
                fromPartial(object: Partial<_81.Proposal>): _81.Proposal;
                fromAmino(object: _81.ProposalAmino): _81.Proposal;
                toAmino(message: _81.Proposal): _81.ProposalAmino;
                fromAminoMsg(object: _81.ProposalAminoMsg): _81.Proposal;
                toAminoMsg(message: _81.Proposal): _81.ProposalAminoMsg;
                fromProtoMsg(message: _81.ProposalProtoMsg): _81.Proposal;
                toProto(message: _81.Proposal): Uint8Array;
                toProtoMsg(message: _81.Proposal): _81.ProposalProtoMsg;
            };
            TallyResult: {
                typeUrl: string;
                encode(message: _81.TallyResult, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _81.TallyResult;
                fromPartial(object: Partial<_81.TallyResult>): _81.TallyResult;
                fromAmino(object: _81.TallyResultAmino): _81.TallyResult;
                toAmino(message: _81.TallyResult): _81.TallyResultAmino;
                fromAminoMsg(object: _81.TallyResultAminoMsg): _81.TallyResult;
                toAminoMsg(message: _81.TallyResult): _81.TallyResultAminoMsg;
                fromProtoMsg(message: _81.TallyResultProtoMsg): _81.TallyResult;
                toProto(message: _81.TallyResult): Uint8Array;
                toProtoMsg(message: _81.TallyResult): _81.TallyResultProtoMsg;
            };
            Vote: {
                typeUrl: string;
                encode(message: _81.Vote, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _81.Vote;
                fromPartial(object: Partial<_81.Vote>): _81.Vote;
                fromAmino(object: _81.VoteAmino): _81.Vote;
                toAmino(message: _81.Vote): _81.VoteAmino;
                fromAminoMsg(object: _81.VoteAminoMsg): _81.Vote;
                toAminoMsg(message: _81.Vote): _81.VoteAminoMsg;
                fromProtoMsg(message: _81.VoteProtoMsg): _81.Vote;
                toProto(message: _81.Vote): Uint8Array;
                toProtoMsg(message: _81.Vote): _81.VoteProtoMsg;
            };
            Cosmos_groupDecisionPolicy_InterfaceDecoder: (input: import("..").BinaryReader | Uint8Array) => _81.ThresholdDecisionPolicy | _81.PercentageDecisionPolicy | import("../google/protobuf/any").Any;
            Cosmos_groupDecisionPolicy_FromAmino: (content: import("../google/protobuf/any").AnyAmino) => import("../google/protobuf/any").Any;
            Cosmos_groupDecisionPolicy_ToAmino: (content: import("../google/protobuf/any").Any) => import("../google/protobuf/any").AnyAmino;
            execFromJSON(object: any): _80.Exec;
            execToJSON(object: _80.Exec): string;
            Exec: typeof _80.Exec;
            ExecSDKType: typeof _80.Exec;
            ExecAmino: typeof _80.Exec;
            MsgCreateGroup: {
                typeUrl: string;
                encode(message: _80.MsgCreateGroup, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgCreateGroup;
                fromPartial(object: Partial<_80.MsgCreateGroup>): _80.MsgCreateGroup;
                fromAmino(object: _80.MsgCreateGroupAmino): _80.MsgCreateGroup;
                toAmino(message: _80.MsgCreateGroup): _80.MsgCreateGroupAmino;
                fromAminoMsg(object: _80.MsgCreateGroupAminoMsg): _80.MsgCreateGroup;
                toAminoMsg(message: _80.MsgCreateGroup): _80.MsgCreateGroupAminoMsg;
                fromProtoMsg(message: _80.MsgCreateGroupProtoMsg): _80.MsgCreateGroup;
                toProto(message: _80.MsgCreateGroup): Uint8Array;
                toProtoMsg(message: _80.MsgCreateGroup): _80.MsgCreateGroupProtoMsg;
            };
            MsgCreateGroupResponse: {
                typeUrl: string;
                encode(message: _80.MsgCreateGroupResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgCreateGroupResponse;
                fromPartial(object: Partial<_80.MsgCreateGroupResponse>): _80.MsgCreateGroupResponse;
                fromAmino(object: _80.MsgCreateGroupResponseAmino): _80.MsgCreateGroupResponse;
                toAmino(message: _80.MsgCreateGroupResponse): _80.MsgCreateGroupResponseAmino;
                fromAminoMsg(object: _80.MsgCreateGroupResponseAminoMsg): _80.MsgCreateGroupResponse;
                toAminoMsg(message: _80.MsgCreateGroupResponse): _80.MsgCreateGroupResponseAminoMsg;
                fromProtoMsg(message: _80.MsgCreateGroupResponseProtoMsg): _80.MsgCreateGroupResponse;
                toProto(message: _80.MsgCreateGroupResponse): Uint8Array;
                toProtoMsg(message: _80.MsgCreateGroupResponse): _80.MsgCreateGroupResponseProtoMsg;
            };
            MsgUpdateGroupMembers: {
                typeUrl: string;
                encode(message: _80.MsgUpdateGroupMembers, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgUpdateGroupMembers;
                fromPartial(object: Partial<_80.MsgUpdateGroupMembers>): _80.MsgUpdateGroupMembers;
                fromAmino(object: _80.MsgUpdateGroupMembersAmino): _80.MsgUpdateGroupMembers;
                toAmino(message: _80.MsgUpdateGroupMembers): _80.MsgUpdateGroupMembersAmino;
                fromAminoMsg(object: _80.MsgUpdateGroupMembersAminoMsg): _80.MsgUpdateGroupMembers;
                toAminoMsg(message: _80.MsgUpdateGroupMembers): _80.MsgUpdateGroupMembersAminoMsg;
                fromProtoMsg(message: _80.MsgUpdateGroupMembersProtoMsg): _80.MsgUpdateGroupMembers;
                toProto(message: _80.MsgUpdateGroupMembers): Uint8Array;
                toProtoMsg(message: _80.MsgUpdateGroupMembers): _80.MsgUpdateGroupMembersProtoMsg;
            };
            MsgUpdateGroupMembersResponse: {
                typeUrl: string;
                encode(_: _80.MsgUpdateGroupMembersResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgUpdateGroupMembersResponse;
                fromPartial(_: Partial<_80.MsgUpdateGroupMembersResponse>): _80.MsgUpdateGroupMembersResponse;
                fromAmino(_: _80.MsgUpdateGroupMembersResponseAmino): _80.MsgUpdateGroupMembersResponse;
                toAmino(_: _80.MsgUpdateGroupMembersResponse): _80.MsgUpdateGroupMembersResponseAmino;
                fromAminoMsg(object: _80.MsgUpdateGroupMembersResponseAminoMsg): _80.MsgUpdateGroupMembersResponse;
                toAminoMsg(message: _80.MsgUpdateGroupMembersResponse): _80.MsgUpdateGroupMembersResponseAminoMsg;
                fromProtoMsg(message: _80.MsgUpdateGroupMembersResponseProtoMsg): _80.MsgUpdateGroupMembersResponse;
                toProto(message: _80.MsgUpdateGroupMembersResponse): Uint8Array;
                toProtoMsg(message: _80.MsgUpdateGroupMembersResponse): _80.MsgUpdateGroupMembersResponseProtoMsg;
            };
            MsgUpdateGroupAdmin: {
                typeUrl: string;
                encode(message: _80.MsgUpdateGroupAdmin, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgUpdateGroupAdmin;
                fromPartial(object: Partial<_80.MsgUpdateGroupAdmin>): _80.MsgUpdateGroupAdmin;
                fromAmino(object: _80.MsgUpdateGroupAdminAmino): _80.MsgUpdateGroupAdmin;
                toAmino(message: _80.MsgUpdateGroupAdmin): _80.MsgUpdateGroupAdminAmino;
                fromAminoMsg(object: _80.MsgUpdateGroupAdminAminoMsg): _80.MsgUpdateGroupAdmin;
                toAminoMsg(message: _80.MsgUpdateGroupAdmin): _80.MsgUpdateGroupAdminAminoMsg;
                fromProtoMsg(message: _80.MsgUpdateGroupAdminProtoMsg): _80.MsgUpdateGroupAdmin;
                toProto(message: _80.MsgUpdateGroupAdmin): Uint8Array;
                toProtoMsg(message: _80.MsgUpdateGroupAdmin): _80.MsgUpdateGroupAdminProtoMsg;
            };
            MsgUpdateGroupAdminResponse: {
                typeUrl: string;
                encode(_: _80.MsgUpdateGroupAdminResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgUpdateGroupAdminResponse;
                fromPartial(_: Partial<_80.MsgUpdateGroupAdminResponse>): _80.MsgUpdateGroupAdminResponse;
                fromAmino(_: _80.MsgUpdateGroupAdminResponseAmino): _80.MsgUpdateGroupAdminResponse;
                toAmino(_: _80.MsgUpdateGroupAdminResponse): _80.MsgUpdateGroupAdminResponseAmino;
                fromAminoMsg(object: _80.MsgUpdateGroupAdminResponseAminoMsg): _80.MsgUpdateGroupAdminResponse;
                toAminoMsg(message: _80.MsgUpdateGroupAdminResponse): _80.MsgUpdateGroupAdminResponseAminoMsg;
                fromProtoMsg(message: _80.MsgUpdateGroupAdminResponseProtoMsg): _80.MsgUpdateGroupAdminResponse;
                toProto(message: _80.MsgUpdateGroupAdminResponse): Uint8Array;
                toProtoMsg(message: _80.MsgUpdateGroupAdminResponse): _80.MsgUpdateGroupAdminResponseProtoMsg;
            };
            MsgUpdateGroupMetadata: {
                typeUrl: string;
                encode(message: _80.MsgUpdateGroupMetadata, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgUpdateGroupMetadata;
                fromPartial(object: Partial<_80.MsgUpdateGroupMetadata>): _80.MsgUpdateGroupMetadata;
                fromAmino(object: _80.MsgUpdateGroupMetadataAmino): _80.MsgUpdateGroupMetadata;
                toAmino(message: _80.MsgUpdateGroupMetadata): _80.MsgUpdateGroupMetadataAmino;
                fromAminoMsg(object: _80.MsgUpdateGroupMetadataAminoMsg): _80.MsgUpdateGroupMetadata;
                toAminoMsg(message: _80.MsgUpdateGroupMetadata): _80.MsgUpdateGroupMetadataAminoMsg;
                fromProtoMsg(message: _80.MsgUpdateGroupMetadataProtoMsg): _80.MsgUpdateGroupMetadata;
                toProto(message: _80.MsgUpdateGroupMetadata): Uint8Array;
                toProtoMsg(message: _80.MsgUpdateGroupMetadata): _80.MsgUpdateGroupMetadataProtoMsg;
            };
            MsgUpdateGroupMetadataResponse: {
                typeUrl: string;
                encode(_: _80.MsgUpdateGroupMetadataResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgUpdateGroupMetadataResponse;
                fromPartial(_: Partial<_80.MsgUpdateGroupMetadataResponse>): _80.MsgUpdateGroupMetadataResponse;
                fromAmino(_: _80.MsgUpdateGroupMetadataResponseAmino): _80.MsgUpdateGroupMetadataResponse;
                toAmino(_: _80.MsgUpdateGroupMetadataResponse): _80.MsgUpdateGroupMetadataResponseAmino;
                fromAminoMsg(object: _80.MsgUpdateGroupMetadataResponseAminoMsg): _80.MsgUpdateGroupMetadataResponse;
                toAminoMsg(message: _80.MsgUpdateGroupMetadataResponse): _80.MsgUpdateGroupMetadataResponseAminoMsg;
                fromProtoMsg(message: _80.MsgUpdateGroupMetadataResponseProtoMsg): _80.MsgUpdateGroupMetadataResponse;
                toProto(message: _80.MsgUpdateGroupMetadataResponse): Uint8Array;
                toProtoMsg(message: _80.MsgUpdateGroupMetadataResponse): _80.MsgUpdateGroupMetadataResponseProtoMsg;
            };
            MsgCreateGroupPolicy: {
                typeUrl: string;
                encode(message: _80.MsgCreateGroupPolicy, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgCreateGroupPolicy;
                fromPartial(object: Partial<_80.MsgCreateGroupPolicy>): _80.MsgCreateGroupPolicy;
                fromAmino(object: _80.MsgCreateGroupPolicyAmino): _80.MsgCreateGroupPolicy;
                toAmino(message: _80.MsgCreateGroupPolicy): _80.MsgCreateGroupPolicyAmino;
                fromAminoMsg(object: _80.MsgCreateGroupPolicyAminoMsg): _80.MsgCreateGroupPolicy;
                toAminoMsg(message: _80.MsgCreateGroupPolicy): _80.MsgCreateGroupPolicyAminoMsg;
                fromProtoMsg(message: _80.MsgCreateGroupPolicyProtoMsg): _80.MsgCreateGroupPolicy;
                toProto(message: _80.MsgCreateGroupPolicy): Uint8Array;
                toProtoMsg(message: _80.MsgCreateGroupPolicy): _80.MsgCreateGroupPolicyProtoMsg;
            };
            MsgCreateGroupPolicyResponse: {
                typeUrl: string;
                encode(message: _80.MsgCreateGroupPolicyResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgCreateGroupPolicyResponse;
                fromPartial(object: Partial<_80.MsgCreateGroupPolicyResponse>): _80.MsgCreateGroupPolicyResponse;
                fromAmino(object: _80.MsgCreateGroupPolicyResponseAmino): _80.MsgCreateGroupPolicyResponse;
                toAmino(message: _80.MsgCreateGroupPolicyResponse): _80.MsgCreateGroupPolicyResponseAmino;
                fromAminoMsg(object: _80.MsgCreateGroupPolicyResponseAminoMsg): _80.MsgCreateGroupPolicyResponse;
                toAminoMsg(message: _80.MsgCreateGroupPolicyResponse): _80.MsgCreateGroupPolicyResponseAminoMsg;
                fromProtoMsg(message: _80.MsgCreateGroupPolicyResponseProtoMsg): _80.MsgCreateGroupPolicyResponse;
                toProto(message: _80.MsgCreateGroupPolicyResponse): Uint8Array;
                toProtoMsg(message: _80.MsgCreateGroupPolicyResponse): _80.MsgCreateGroupPolicyResponseProtoMsg;
            };
            MsgUpdateGroupPolicyAdmin: {
                typeUrl: string;
                encode(message: _80.MsgUpdateGroupPolicyAdmin, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgUpdateGroupPolicyAdmin;
                fromPartial(object: Partial<_80.MsgUpdateGroupPolicyAdmin>): _80.MsgUpdateGroupPolicyAdmin;
                fromAmino(object: _80.MsgUpdateGroupPolicyAdminAmino): _80.MsgUpdateGroupPolicyAdmin;
                toAmino(message: _80.MsgUpdateGroupPolicyAdmin): _80.MsgUpdateGroupPolicyAdminAmino;
                fromAminoMsg(object: _80.MsgUpdateGroupPolicyAdminAminoMsg): _80.MsgUpdateGroupPolicyAdmin;
                toAminoMsg(message: _80.MsgUpdateGroupPolicyAdmin): _80.MsgUpdateGroupPolicyAdminAminoMsg;
                fromProtoMsg(message: _80.MsgUpdateGroupPolicyAdminProtoMsg): _80.MsgUpdateGroupPolicyAdmin;
                toProto(message: _80.MsgUpdateGroupPolicyAdmin): Uint8Array;
                toProtoMsg(message: _80.MsgUpdateGroupPolicyAdmin): _80.MsgUpdateGroupPolicyAdminProtoMsg;
            };
            MsgCreateGroupWithPolicy: {
                typeUrl: string;
                encode(message: _80.MsgCreateGroupWithPolicy, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgCreateGroupWithPolicy;
                fromPartial(object: Partial<_80.MsgCreateGroupWithPolicy>): _80.MsgCreateGroupWithPolicy;
                fromAmino(object: _80.MsgCreateGroupWithPolicyAmino): _80.MsgCreateGroupWithPolicy;
                toAmino(message: _80.MsgCreateGroupWithPolicy): _80.MsgCreateGroupWithPolicyAmino;
                fromAminoMsg(object: _80.MsgCreateGroupWithPolicyAminoMsg): _80.MsgCreateGroupWithPolicy;
                toAminoMsg(message: _80.MsgCreateGroupWithPolicy): _80.MsgCreateGroupWithPolicyAminoMsg;
                fromProtoMsg(message: _80.MsgCreateGroupWithPolicyProtoMsg): _80.MsgCreateGroupWithPolicy;
                toProto(message: _80.MsgCreateGroupWithPolicy): Uint8Array;
                toProtoMsg(message: _80.MsgCreateGroupWithPolicy): _80.MsgCreateGroupWithPolicyProtoMsg;
            };
            MsgCreateGroupWithPolicyResponse: {
                typeUrl: string;
                encode(message: _80.MsgCreateGroupWithPolicyResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgCreateGroupWithPolicyResponse;
                fromPartial(object: Partial<_80.MsgCreateGroupWithPolicyResponse>): _80.MsgCreateGroupWithPolicyResponse;
                fromAmino(object: _80.MsgCreateGroupWithPolicyResponseAmino): _80.MsgCreateGroupWithPolicyResponse;
                toAmino(message: _80.MsgCreateGroupWithPolicyResponse): _80.MsgCreateGroupWithPolicyResponseAmino;
                fromAminoMsg(object: _80.MsgCreateGroupWithPolicyResponseAminoMsg): _80.MsgCreateGroupWithPolicyResponse;
                toAminoMsg(message: _80.MsgCreateGroupWithPolicyResponse): _80.MsgCreateGroupWithPolicyResponseAminoMsg;
                fromProtoMsg(message: _80.MsgCreateGroupWithPolicyResponseProtoMsg): _80.MsgCreateGroupWithPolicyResponse;
                toProto(message: _80.MsgCreateGroupWithPolicyResponse): Uint8Array;
                toProtoMsg(message: _80.MsgCreateGroupWithPolicyResponse): _80.MsgCreateGroupWithPolicyResponseProtoMsg;
            };
            MsgUpdateGroupPolicyAdminResponse: {
                typeUrl: string;
                encode(_: _80.MsgUpdateGroupPolicyAdminResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgUpdateGroupPolicyAdminResponse;
                fromPartial(_: Partial<_80.MsgUpdateGroupPolicyAdminResponse>): _80.MsgUpdateGroupPolicyAdminResponse;
                fromAmino(_: _80.MsgUpdateGroupPolicyAdminResponseAmino): _80.MsgUpdateGroupPolicyAdminResponse;
                toAmino(_: _80.MsgUpdateGroupPolicyAdminResponse): _80.MsgUpdateGroupPolicyAdminResponseAmino;
                fromAminoMsg(object: _80.MsgUpdateGroupPolicyAdminResponseAminoMsg): _80.MsgUpdateGroupPolicyAdminResponse;
                toAminoMsg(message: _80.MsgUpdateGroupPolicyAdminResponse): _80.MsgUpdateGroupPolicyAdminResponseAminoMsg;
                fromProtoMsg(message: _80.MsgUpdateGroupPolicyAdminResponseProtoMsg): _80.MsgUpdateGroupPolicyAdminResponse;
                toProto(message: _80.MsgUpdateGroupPolicyAdminResponse): Uint8Array;
                toProtoMsg(message: _80.MsgUpdateGroupPolicyAdminResponse): _80.MsgUpdateGroupPolicyAdminResponseProtoMsg;
            };
            MsgUpdateGroupPolicyDecisionPolicy: {
                typeUrl: string;
                encode(message: _80.MsgUpdateGroupPolicyDecisionPolicy, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgUpdateGroupPolicyDecisionPolicy;
                fromPartial(object: Partial<_80.MsgUpdateGroupPolicyDecisionPolicy>): _80.MsgUpdateGroupPolicyDecisionPolicy;
                fromAmino(object: _80.MsgUpdateGroupPolicyDecisionPolicyAmino): _80.MsgUpdateGroupPolicyDecisionPolicy;
                toAmino(message: _80.MsgUpdateGroupPolicyDecisionPolicy): _80.MsgUpdateGroupPolicyDecisionPolicyAmino;
                fromAminoMsg(object: _80.MsgUpdateGroupPolicyDecisionPolicyAminoMsg): _80.MsgUpdateGroupPolicyDecisionPolicy;
                toAminoMsg(message: _80.MsgUpdateGroupPolicyDecisionPolicy): _80.MsgUpdateGroupPolicyDecisionPolicyAminoMsg;
                fromProtoMsg(message: _80.MsgUpdateGroupPolicyDecisionPolicyProtoMsg): _80.MsgUpdateGroupPolicyDecisionPolicy;
                toProto(message: _80.MsgUpdateGroupPolicyDecisionPolicy): Uint8Array;
                toProtoMsg(message: _80.MsgUpdateGroupPolicyDecisionPolicy): _80.MsgUpdateGroupPolicyDecisionPolicyProtoMsg;
            };
            MsgUpdateGroupPolicyDecisionPolicyResponse: {
                typeUrl: string;
                encode(_: _80.MsgUpdateGroupPolicyDecisionPolicyResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgUpdateGroupPolicyDecisionPolicyResponse;
                fromPartial(_: Partial<_80.MsgUpdateGroupPolicyDecisionPolicyResponse>): _80.MsgUpdateGroupPolicyDecisionPolicyResponse;
                fromAmino(_: _80.MsgUpdateGroupPolicyDecisionPolicyResponseAmino): _80.MsgUpdateGroupPolicyDecisionPolicyResponse;
                toAmino(_: _80.MsgUpdateGroupPolicyDecisionPolicyResponse): _80.MsgUpdateGroupPolicyDecisionPolicyResponseAmino;
                fromAminoMsg(object: _80.MsgUpdateGroupPolicyDecisionPolicyResponseAminoMsg): _80.MsgUpdateGroupPolicyDecisionPolicyResponse;
                toAminoMsg(message: _80.MsgUpdateGroupPolicyDecisionPolicyResponse): _80.MsgUpdateGroupPolicyDecisionPolicyResponseAminoMsg;
                fromProtoMsg(message: _80.MsgUpdateGroupPolicyDecisionPolicyResponseProtoMsg): _80.MsgUpdateGroupPolicyDecisionPolicyResponse;
                toProto(message: _80.MsgUpdateGroupPolicyDecisionPolicyResponse): Uint8Array;
                toProtoMsg(message: _80.MsgUpdateGroupPolicyDecisionPolicyResponse): _80.MsgUpdateGroupPolicyDecisionPolicyResponseProtoMsg;
            };
            MsgUpdateGroupPolicyMetadata: {
                typeUrl: string;
                encode(message: _80.MsgUpdateGroupPolicyMetadata, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgUpdateGroupPolicyMetadata;
                fromPartial(object: Partial<_80.MsgUpdateGroupPolicyMetadata>): _80.MsgUpdateGroupPolicyMetadata;
                fromAmino(object: _80.MsgUpdateGroupPolicyMetadataAmino): _80.MsgUpdateGroupPolicyMetadata;
                toAmino(message: _80.MsgUpdateGroupPolicyMetadata): _80.MsgUpdateGroupPolicyMetadataAmino;
                fromAminoMsg(object: _80.MsgUpdateGroupPolicyMetadataAminoMsg): _80.MsgUpdateGroupPolicyMetadata;
                toAminoMsg(message: _80.MsgUpdateGroupPolicyMetadata): _80.MsgUpdateGroupPolicyMetadataAminoMsg;
                fromProtoMsg(message: _80.MsgUpdateGroupPolicyMetadataProtoMsg): _80.MsgUpdateGroupPolicyMetadata;
                toProto(message: _80.MsgUpdateGroupPolicyMetadata): Uint8Array;
                toProtoMsg(message: _80.MsgUpdateGroupPolicyMetadata): _80.MsgUpdateGroupPolicyMetadataProtoMsg;
            };
            MsgUpdateGroupPolicyMetadataResponse: {
                typeUrl: string;
                encode(_: _80.MsgUpdateGroupPolicyMetadataResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgUpdateGroupPolicyMetadataResponse;
                fromPartial(_: Partial<_80.MsgUpdateGroupPolicyMetadataResponse>): _80.MsgUpdateGroupPolicyMetadataResponse;
                fromAmino(_: _80.MsgUpdateGroupPolicyMetadataResponseAmino): _80.MsgUpdateGroupPolicyMetadataResponse;
                toAmino(_: _80.MsgUpdateGroupPolicyMetadataResponse): _80.MsgUpdateGroupPolicyMetadataResponseAmino;
                fromAminoMsg(object: _80.MsgUpdateGroupPolicyMetadataResponseAminoMsg): _80.MsgUpdateGroupPolicyMetadataResponse;
                toAminoMsg(message: _80.MsgUpdateGroupPolicyMetadataResponse): _80.MsgUpdateGroupPolicyMetadataResponseAminoMsg;
                fromProtoMsg(message: _80.MsgUpdateGroupPolicyMetadataResponseProtoMsg): _80.MsgUpdateGroupPolicyMetadataResponse;
                toProto(message: _80.MsgUpdateGroupPolicyMetadataResponse): Uint8Array;
                toProtoMsg(message: _80.MsgUpdateGroupPolicyMetadataResponse): _80.MsgUpdateGroupPolicyMetadataResponseProtoMsg;
            };
            MsgSubmitProposal: {
                typeUrl: string;
                encode(message: _80.MsgSubmitProposal, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgSubmitProposal;
                fromPartial(object: Partial<_80.MsgSubmitProposal>): _80.MsgSubmitProposal;
                fromAmino(object: _80.MsgSubmitProposalAmino): _80.MsgSubmitProposal;
                toAmino(message: _80.MsgSubmitProposal): _80.MsgSubmitProposalAmino;
                fromAminoMsg(object: _80.MsgSubmitProposalAminoMsg): _80.MsgSubmitProposal;
                toAminoMsg(message: _80.MsgSubmitProposal): _80.MsgSubmitProposalAminoMsg;
                fromProtoMsg(message: _80.MsgSubmitProposalProtoMsg): _80.MsgSubmitProposal;
                toProto(message: _80.MsgSubmitProposal): Uint8Array;
                toProtoMsg(message: _80.MsgSubmitProposal): _80.MsgSubmitProposalProtoMsg;
            };
            MsgSubmitProposalResponse: {
                typeUrl: string;
                encode(message: _80.MsgSubmitProposalResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgSubmitProposalResponse;
                fromPartial(object: Partial<_80.MsgSubmitProposalResponse>): _80.MsgSubmitProposalResponse;
                fromAmino(object: _80.MsgSubmitProposalResponseAmino): _80.MsgSubmitProposalResponse;
                toAmino(message: _80.MsgSubmitProposalResponse): _80.MsgSubmitProposalResponseAmino;
                fromAminoMsg(object: _80.MsgSubmitProposalResponseAminoMsg): _80.MsgSubmitProposalResponse;
                toAminoMsg(message: _80.MsgSubmitProposalResponse): _80.MsgSubmitProposalResponseAminoMsg;
                fromProtoMsg(message: _80.MsgSubmitProposalResponseProtoMsg): _80.MsgSubmitProposalResponse;
                toProto(message: _80.MsgSubmitProposalResponse): Uint8Array;
                toProtoMsg(message: _80.MsgSubmitProposalResponse): _80.MsgSubmitProposalResponseProtoMsg;
            };
            MsgWithdrawProposal: {
                typeUrl: string;
                encode(message: _80.MsgWithdrawProposal, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgWithdrawProposal;
                fromPartial(object: Partial<_80.MsgWithdrawProposal>): _80.MsgWithdrawProposal;
                fromAmino(object: _80.MsgWithdrawProposalAmino): _80.MsgWithdrawProposal;
                toAmino(message: _80.MsgWithdrawProposal): _80.MsgWithdrawProposalAmino;
                fromAminoMsg(object: _80.MsgWithdrawProposalAminoMsg): _80.MsgWithdrawProposal;
                toAminoMsg(message: _80.MsgWithdrawProposal): _80.MsgWithdrawProposalAminoMsg;
                fromProtoMsg(message: _80.MsgWithdrawProposalProtoMsg): _80.MsgWithdrawProposal;
                toProto(message: _80.MsgWithdrawProposal): Uint8Array;
                toProtoMsg(message: _80.MsgWithdrawProposal): _80.MsgWithdrawProposalProtoMsg;
            };
            MsgWithdrawProposalResponse: {
                typeUrl: string;
                encode(_: _80.MsgWithdrawProposalResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgWithdrawProposalResponse;
                fromPartial(_: Partial<_80.MsgWithdrawProposalResponse>): _80.MsgWithdrawProposalResponse;
                fromAmino(_: _80.MsgWithdrawProposalResponseAmino): _80.MsgWithdrawProposalResponse;
                toAmino(_: _80.MsgWithdrawProposalResponse): _80.MsgWithdrawProposalResponseAmino;
                fromAminoMsg(object: _80.MsgWithdrawProposalResponseAminoMsg): _80.MsgWithdrawProposalResponse;
                toAminoMsg(message: _80.MsgWithdrawProposalResponse): _80.MsgWithdrawProposalResponseAminoMsg;
                fromProtoMsg(message: _80.MsgWithdrawProposalResponseProtoMsg): _80.MsgWithdrawProposalResponse;
                toProto(message: _80.MsgWithdrawProposalResponse): Uint8Array;
                toProtoMsg(message: _80.MsgWithdrawProposalResponse): _80.MsgWithdrawProposalResponseProtoMsg;
            };
            MsgVote: {
                typeUrl: string;
                encode(message: _80.MsgVote, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgVote;
                fromPartial(object: Partial<_80.MsgVote>): _80.MsgVote;
                fromAmino(object: _80.MsgVoteAmino): _80.MsgVote;
                toAmino(message: _80.MsgVote): _80.MsgVoteAmino;
                fromAminoMsg(object: _80.MsgVoteAminoMsg): _80.MsgVote;
                toAminoMsg(message: _80.MsgVote): _80.MsgVoteAminoMsg;
                fromProtoMsg(message: _80.MsgVoteProtoMsg): _80.MsgVote;
                toProto(message: _80.MsgVote): Uint8Array;
                toProtoMsg(message: _80.MsgVote): _80.MsgVoteProtoMsg;
            };
            MsgVoteResponse: {
                typeUrl: string;
                encode(_: _80.MsgVoteResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgVoteResponse;
                fromPartial(_: Partial<_80.MsgVoteResponse>): _80.MsgVoteResponse;
                fromAmino(_: _80.MsgVoteResponseAmino): _80.MsgVoteResponse;
                toAmino(_: _80.MsgVoteResponse): _80.MsgVoteResponseAmino;
                fromAminoMsg(object: _80.MsgVoteResponseAminoMsg): _80.MsgVoteResponse;
                toAminoMsg(message: _80.MsgVoteResponse): _80.MsgVoteResponseAminoMsg;
                fromProtoMsg(message: _80.MsgVoteResponseProtoMsg): _80.MsgVoteResponse;
                toProto(message: _80.MsgVoteResponse): Uint8Array;
                toProtoMsg(message: _80.MsgVoteResponse): _80.MsgVoteResponseProtoMsg;
            };
            MsgExec: {
                typeUrl: string;
                encode(message: _80.MsgExec, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgExec;
                fromPartial(object: Partial<_80.MsgExec>): _80.MsgExec;
                fromAmino(object: _80.MsgExecAmino): _80.MsgExec;
                toAmino(message: _80.MsgExec): _80.MsgExecAmino;
                fromAminoMsg(object: _80.MsgExecAminoMsg): _80.MsgExec;
                toAminoMsg(message: _80.MsgExec): _80.MsgExecAminoMsg;
                fromProtoMsg(message: _80.MsgExecProtoMsg): _80.MsgExec;
                toProto(message: _80.MsgExec): Uint8Array;
                toProtoMsg(message: _80.MsgExec): _80.MsgExecProtoMsg;
            };
            MsgExecResponse: {
                typeUrl: string;
                encode(_: _80.MsgExecResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgExecResponse;
                fromPartial(_: Partial<_80.MsgExecResponse>): _80.MsgExecResponse;
                fromAmino(_: _80.MsgExecResponseAmino): _80.MsgExecResponse;
                toAmino(_: _80.MsgExecResponse): _80.MsgExecResponseAmino;
                fromAminoMsg(object: _80.MsgExecResponseAminoMsg): _80.MsgExecResponse;
                toAminoMsg(message: _80.MsgExecResponse): _80.MsgExecResponseAminoMsg;
                fromProtoMsg(message: _80.MsgExecResponseProtoMsg): _80.MsgExecResponse;
                toProto(message: _80.MsgExecResponse): Uint8Array;
                toProtoMsg(message: _80.MsgExecResponse): _80.MsgExecResponseProtoMsg;
            };
            MsgLeaveGroup: {
                typeUrl: string;
                encode(message: _80.MsgLeaveGroup, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgLeaveGroup;
                fromPartial(object: Partial<_80.MsgLeaveGroup>): _80.MsgLeaveGroup;
                fromAmino(object: _80.MsgLeaveGroupAmino): _80.MsgLeaveGroup;
                toAmino(message: _80.MsgLeaveGroup): _80.MsgLeaveGroupAmino;
                fromAminoMsg(object: _80.MsgLeaveGroupAminoMsg): _80.MsgLeaveGroup;
                toAminoMsg(message: _80.MsgLeaveGroup): _80.MsgLeaveGroupAminoMsg;
                fromProtoMsg(message: _80.MsgLeaveGroupProtoMsg): _80.MsgLeaveGroup;
                toProto(message: _80.MsgLeaveGroup): Uint8Array;
                toProtoMsg(message: _80.MsgLeaveGroup): _80.MsgLeaveGroupProtoMsg;
            };
            MsgLeaveGroupResponse: {
                typeUrl: string;
                encode(_: _80.MsgLeaveGroupResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _80.MsgLeaveGroupResponse;
                fromPartial(_: Partial<_80.MsgLeaveGroupResponse>): _80.MsgLeaveGroupResponse;
                fromAmino(_: _80.MsgLeaveGroupResponseAmino): _80.MsgLeaveGroupResponse;
                toAmino(_: _80.MsgLeaveGroupResponse): _80.MsgLeaveGroupResponseAmino;
                fromAminoMsg(object: _80.MsgLeaveGroupResponseAminoMsg): _80.MsgLeaveGroupResponse;
                toAminoMsg(message: _80.MsgLeaveGroupResponse): _80.MsgLeaveGroupResponseAminoMsg;
                fromProtoMsg(message: _80.MsgLeaveGroupResponseProtoMsg): _80.MsgLeaveGroupResponse;
                toProto(message: _80.MsgLeaveGroupResponse): Uint8Array;
                toProtoMsg(message: _80.MsgLeaveGroupResponse): _80.MsgLeaveGroupResponseProtoMsg;
            };
            QueryGroupInfoRequest: {
                typeUrl: string;
                encode(message: _79.QueryGroupInfoRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryGroupInfoRequest;
                fromPartial(object: Partial<_79.QueryGroupInfoRequest>): _79.QueryGroupInfoRequest;
                fromAmino(object: _79.QueryGroupInfoRequestAmino): _79.QueryGroupInfoRequest;
                toAmino(message: _79.QueryGroupInfoRequest): _79.QueryGroupInfoRequestAmino;
                fromAminoMsg(object: _79.QueryGroupInfoRequestAminoMsg): _79.QueryGroupInfoRequest;
                toAminoMsg(message: _79.QueryGroupInfoRequest): _79.QueryGroupInfoRequestAminoMsg;
                fromProtoMsg(message: _79.QueryGroupInfoRequestProtoMsg): _79.QueryGroupInfoRequest;
                toProto(message: _79.QueryGroupInfoRequest): Uint8Array;
                toProtoMsg(message: _79.QueryGroupInfoRequest): _79.QueryGroupInfoRequestProtoMsg;
            };
            QueryGroupInfoResponse: {
                typeUrl: string;
                encode(message: _79.QueryGroupInfoResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryGroupInfoResponse;
                fromPartial(object: Partial<_79.QueryGroupInfoResponse>): _79.QueryGroupInfoResponse;
                fromAmino(object: _79.QueryGroupInfoResponseAmino): _79.QueryGroupInfoResponse;
                toAmino(message: _79.QueryGroupInfoResponse): _79.QueryGroupInfoResponseAmino;
                fromAminoMsg(object: _79.QueryGroupInfoResponseAminoMsg): _79.QueryGroupInfoResponse;
                toAminoMsg(message: _79.QueryGroupInfoResponse): _79.QueryGroupInfoResponseAminoMsg;
                fromProtoMsg(message: _79.QueryGroupInfoResponseProtoMsg): _79.QueryGroupInfoResponse;
                toProto(message: _79.QueryGroupInfoResponse): Uint8Array;
                toProtoMsg(message: _79.QueryGroupInfoResponse): _79.QueryGroupInfoResponseProtoMsg;
            };
            QueryGroupPolicyInfoRequest: {
                typeUrl: string;
                encode(message: _79.QueryGroupPolicyInfoRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryGroupPolicyInfoRequest;
                fromPartial(object: Partial<_79.QueryGroupPolicyInfoRequest>): _79.QueryGroupPolicyInfoRequest;
                fromAmino(object: _79.QueryGroupPolicyInfoRequestAmino): _79.QueryGroupPolicyInfoRequest;
                toAmino(message: _79.QueryGroupPolicyInfoRequest): _79.QueryGroupPolicyInfoRequestAmino;
                fromAminoMsg(object: _79.QueryGroupPolicyInfoRequestAminoMsg): _79.QueryGroupPolicyInfoRequest;
                toAminoMsg(message: _79.QueryGroupPolicyInfoRequest): _79.QueryGroupPolicyInfoRequestAminoMsg;
                fromProtoMsg(message: _79.QueryGroupPolicyInfoRequestProtoMsg): _79.QueryGroupPolicyInfoRequest;
                toProto(message: _79.QueryGroupPolicyInfoRequest): Uint8Array;
                toProtoMsg(message: _79.QueryGroupPolicyInfoRequest): _79.QueryGroupPolicyInfoRequestProtoMsg;
            };
            QueryGroupPolicyInfoResponse: {
                typeUrl: string;
                encode(message: _79.QueryGroupPolicyInfoResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryGroupPolicyInfoResponse;
                fromPartial(object: Partial<_79.QueryGroupPolicyInfoResponse>): _79.QueryGroupPolicyInfoResponse;
                fromAmino(object: _79.QueryGroupPolicyInfoResponseAmino): _79.QueryGroupPolicyInfoResponse;
                toAmino(message: _79.QueryGroupPolicyInfoResponse): _79.QueryGroupPolicyInfoResponseAmino;
                fromAminoMsg(object: _79.QueryGroupPolicyInfoResponseAminoMsg): _79.QueryGroupPolicyInfoResponse;
                toAminoMsg(message: _79.QueryGroupPolicyInfoResponse): _79.QueryGroupPolicyInfoResponseAminoMsg;
                fromProtoMsg(message: _79.QueryGroupPolicyInfoResponseProtoMsg): _79.QueryGroupPolicyInfoResponse;
                toProto(message: _79.QueryGroupPolicyInfoResponse): Uint8Array;
                toProtoMsg(message: _79.QueryGroupPolicyInfoResponse): _79.QueryGroupPolicyInfoResponseProtoMsg;
            };
            QueryGroupMembersRequest: {
                typeUrl: string;
                encode(message: _79.QueryGroupMembersRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryGroupMembersRequest;
                fromPartial(object: Partial<_79.QueryGroupMembersRequest>): _79.QueryGroupMembersRequest;
                fromAmino(object: _79.QueryGroupMembersRequestAmino): _79.QueryGroupMembersRequest;
                toAmino(message: _79.QueryGroupMembersRequest): _79.QueryGroupMembersRequestAmino;
                fromAminoMsg(object: _79.QueryGroupMembersRequestAminoMsg): _79.QueryGroupMembersRequest;
                toAminoMsg(message: _79.QueryGroupMembersRequest): _79.QueryGroupMembersRequestAminoMsg;
                fromProtoMsg(message: _79.QueryGroupMembersRequestProtoMsg): _79.QueryGroupMembersRequest;
                toProto(message: _79.QueryGroupMembersRequest): Uint8Array;
                toProtoMsg(message: _79.QueryGroupMembersRequest): _79.QueryGroupMembersRequestProtoMsg;
            };
            QueryGroupMembersResponse: {
                typeUrl: string;
                encode(message: _79.QueryGroupMembersResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryGroupMembersResponse;
                fromPartial(object: Partial<_79.QueryGroupMembersResponse>): _79.QueryGroupMembersResponse;
                fromAmino(object: _79.QueryGroupMembersResponseAmino): _79.QueryGroupMembersResponse;
                toAmino(message: _79.QueryGroupMembersResponse): _79.QueryGroupMembersResponseAmino;
                fromAminoMsg(object: _79.QueryGroupMembersResponseAminoMsg): _79.QueryGroupMembersResponse;
                toAminoMsg(message: _79.QueryGroupMembersResponse): _79.QueryGroupMembersResponseAminoMsg;
                fromProtoMsg(message: _79.QueryGroupMembersResponseProtoMsg): _79.QueryGroupMembersResponse;
                toProto(message: _79.QueryGroupMembersResponse): Uint8Array;
                toProtoMsg(message: _79.QueryGroupMembersResponse): _79.QueryGroupMembersResponseProtoMsg;
            };
            QueryGroupsByAdminRequest: {
                typeUrl: string;
                encode(message: _79.QueryGroupsByAdminRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryGroupsByAdminRequest;
                fromPartial(object: Partial<_79.QueryGroupsByAdminRequest>): _79.QueryGroupsByAdminRequest;
                fromAmino(object: _79.QueryGroupsByAdminRequestAmino): _79.QueryGroupsByAdminRequest;
                toAmino(message: _79.QueryGroupsByAdminRequest): _79.QueryGroupsByAdminRequestAmino;
                fromAminoMsg(object: _79.QueryGroupsByAdminRequestAminoMsg): _79.QueryGroupsByAdminRequest;
                toAminoMsg(message: _79.QueryGroupsByAdminRequest): _79.QueryGroupsByAdminRequestAminoMsg;
                fromProtoMsg(message: _79.QueryGroupsByAdminRequestProtoMsg): _79.QueryGroupsByAdminRequest;
                toProto(message: _79.QueryGroupsByAdminRequest): Uint8Array;
                toProtoMsg(message: _79.QueryGroupsByAdminRequest): _79.QueryGroupsByAdminRequestProtoMsg;
            };
            QueryGroupsByAdminResponse: {
                typeUrl: string;
                encode(message: _79.QueryGroupsByAdminResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryGroupsByAdminResponse;
                fromPartial(object: Partial<_79.QueryGroupsByAdminResponse>): _79.QueryGroupsByAdminResponse;
                fromAmino(object: _79.QueryGroupsByAdminResponseAmino): _79.QueryGroupsByAdminResponse;
                toAmino(message: _79.QueryGroupsByAdminResponse): _79.QueryGroupsByAdminResponseAmino;
                fromAminoMsg(object: _79.QueryGroupsByAdminResponseAminoMsg): _79.QueryGroupsByAdminResponse;
                toAminoMsg(message: _79.QueryGroupsByAdminResponse): _79.QueryGroupsByAdminResponseAminoMsg;
                fromProtoMsg(message: _79.QueryGroupsByAdminResponseProtoMsg): _79.QueryGroupsByAdminResponse;
                toProto(message: _79.QueryGroupsByAdminResponse): Uint8Array;
                toProtoMsg(message: _79.QueryGroupsByAdminResponse): _79.QueryGroupsByAdminResponseProtoMsg;
            };
            QueryGroupPoliciesByGroupRequest: {
                typeUrl: string;
                encode(message: _79.QueryGroupPoliciesByGroupRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryGroupPoliciesByGroupRequest;
                fromPartial(object: Partial<_79.QueryGroupPoliciesByGroupRequest>): _79.QueryGroupPoliciesByGroupRequest;
                fromAmino(object: _79.QueryGroupPoliciesByGroupRequestAmino): _79.QueryGroupPoliciesByGroupRequest;
                toAmino(message: _79.QueryGroupPoliciesByGroupRequest): _79.QueryGroupPoliciesByGroupRequestAmino;
                fromAminoMsg(object: _79.QueryGroupPoliciesByGroupRequestAminoMsg): _79.QueryGroupPoliciesByGroupRequest;
                toAminoMsg(message: _79.QueryGroupPoliciesByGroupRequest): _79.QueryGroupPoliciesByGroupRequestAminoMsg;
                fromProtoMsg(message: _79.QueryGroupPoliciesByGroupRequestProtoMsg): _79.QueryGroupPoliciesByGroupRequest;
                toProto(message: _79.QueryGroupPoliciesByGroupRequest): Uint8Array;
                toProtoMsg(message: _79.QueryGroupPoliciesByGroupRequest): _79.QueryGroupPoliciesByGroupRequestProtoMsg;
            };
            QueryGroupPoliciesByGroupResponse: {
                typeUrl: string;
                encode(message: _79.QueryGroupPoliciesByGroupResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryGroupPoliciesByGroupResponse;
                fromPartial(object: Partial<_79.QueryGroupPoliciesByGroupResponse>): _79.QueryGroupPoliciesByGroupResponse;
                fromAmino(object: _79.QueryGroupPoliciesByGroupResponseAmino): _79.QueryGroupPoliciesByGroupResponse;
                toAmino(message: _79.QueryGroupPoliciesByGroupResponse): _79.QueryGroupPoliciesByGroupResponseAmino;
                fromAminoMsg(object: _79.QueryGroupPoliciesByGroupResponseAminoMsg): _79.QueryGroupPoliciesByGroupResponse;
                toAminoMsg(message: _79.QueryGroupPoliciesByGroupResponse): _79.QueryGroupPoliciesByGroupResponseAminoMsg;
                fromProtoMsg(message: _79.QueryGroupPoliciesByGroupResponseProtoMsg): _79.QueryGroupPoliciesByGroupResponse;
                toProto(message: _79.QueryGroupPoliciesByGroupResponse): Uint8Array;
                toProtoMsg(message: _79.QueryGroupPoliciesByGroupResponse): _79.QueryGroupPoliciesByGroupResponseProtoMsg;
            };
            QueryGroupPoliciesByAdminRequest: {
                typeUrl: string;
                encode(message: _79.QueryGroupPoliciesByAdminRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryGroupPoliciesByAdminRequest;
                fromPartial(object: Partial<_79.QueryGroupPoliciesByAdminRequest>): _79.QueryGroupPoliciesByAdminRequest;
                fromAmino(object: _79.QueryGroupPoliciesByAdminRequestAmino): _79.QueryGroupPoliciesByAdminRequest;
                toAmino(message: _79.QueryGroupPoliciesByAdminRequest): _79.QueryGroupPoliciesByAdminRequestAmino;
                fromAminoMsg(object: _79.QueryGroupPoliciesByAdminRequestAminoMsg): _79.QueryGroupPoliciesByAdminRequest;
                toAminoMsg(message: _79.QueryGroupPoliciesByAdminRequest): _79.QueryGroupPoliciesByAdminRequestAminoMsg;
                fromProtoMsg(message: _79.QueryGroupPoliciesByAdminRequestProtoMsg): _79.QueryGroupPoliciesByAdminRequest;
                toProto(message: _79.QueryGroupPoliciesByAdminRequest): Uint8Array;
                toProtoMsg(message: _79.QueryGroupPoliciesByAdminRequest): _79.QueryGroupPoliciesByAdminRequestProtoMsg;
            };
            QueryGroupPoliciesByAdminResponse: {
                typeUrl: string;
                encode(message: _79.QueryGroupPoliciesByAdminResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryGroupPoliciesByAdminResponse;
                fromPartial(object: Partial<_79.QueryGroupPoliciesByAdminResponse>): _79.QueryGroupPoliciesByAdminResponse;
                fromAmino(object: _79.QueryGroupPoliciesByAdminResponseAmino): _79.QueryGroupPoliciesByAdminResponse;
                toAmino(message: _79.QueryGroupPoliciesByAdminResponse): _79.QueryGroupPoliciesByAdminResponseAmino;
                fromAminoMsg(object: _79.QueryGroupPoliciesByAdminResponseAminoMsg): _79.QueryGroupPoliciesByAdminResponse;
                toAminoMsg(message: _79.QueryGroupPoliciesByAdminResponse): _79.QueryGroupPoliciesByAdminResponseAminoMsg;
                fromProtoMsg(message: _79.QueryGroupPoliciesByAdminResponseProtoMsg): _79.QueryGroupPoliciesByAdminResponse;
                toProto(message: _79.QueryGroupPoliciesByAdminResponse): Uint8Array;
                toProtoMsg(message: _79.QueryGroupPoliciesByAdminResponse): _79.QueryGroupPoliciesByAdminResponseProtoMsg;
            };
            QueryProposalRequest: {
                typeUrl: string;
                encode(message: _79.QueryProposalRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryProposalRequest;
                fromPartial(object: Partial<_79.QueryProposalRequest>): _79.QueryProposalRequest;
                fromAmino(object: _79.QueryProposalRequestAmino): _79.QueryProposalRequest;
                toAmino(message: _79.QueryProposalRequest): _79.QueryProposalRequestAmino;
                fromAminoMsg(object: _79.QueryProposalRequestAminoMsg): _79.QueryProposalRequest;
                toAminoMsg(message: _79.QueryProposalRequest): _79.QueryProposalRequestAminoMsg;
                fromProtoMsg(message: _79.QueryProposalRequestProtoMsg): _79.QueryProposalRequest;
                toProto(message: _79.QueryProposalRequest): Uint8Array;
                toProtoMsg(message: _79.QueryProposalRequest): _79.QueryProposalRequestProtoMsg;
            };
            QueryProposalResponse: {
                typeUrl: string;
                encode(message: _79.QueryProposalResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryProposalResponse;
                fromPartial(object: Partial<_79.QueryProposalResponse>): _79.QueryProposalResponse;
                fromAmino(object: _79.QueryProposalResponseAmino): _79.QueryProposalResponse;
                toAmino(message: _79.QueryProposalResponse): _79.QueryProposalResponseAmino;
                fromAminoMsg(object: _79.QueryProposalResponseAminoMsg): _79.QueryProposalResponse;
                toAminoMsg(message: _79.QueryProposalResponse): _79.QueryProposalResponseAminoMsg;
                fromProtoMsg(message: _79.QueryProposalResponseProtoMsg): _79.QueryProposalResponse;
                toProto(message: _79.QueryProposalResponse): Uint8Array;
                toProtoMsg(message: _79.QueryProposalResponse): _79.QueryProposalResponseProtoMsg;
            };
            QueryProposalsByGroupPolicyRequest: {
                typeUrl: string;
                encode(message: _79.QueryProposalsByGroupPolicyRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryProposalsByGroupPolicyRequest;
                fromPartial(object: Partial<_79.QueryProposalsByGroupPolicyRequest>): _79.QueryProposalsByGroupPolicyRequest;
                fromAmino(object: _79.QueryProposalsByGroupPolicyRequestAmino): _79.QueryProposalsByGroupPolicyRequest;
                toAmino(message: _79.QueryProposalsByGroupPolicyRequest): _79.QueryProposalsByGroupPolicyRequestAmino;
                fromAminoMsg(object: _79.QueryProposalsByGroupPolicyRequestAminoMsg): _79.QueryProposalsByGroupPolicyRequest;
                toAminoMsg(message: _79.QueryProposalsByGroupPolicyRequest): _79.QueryProposalsByGroupPolicyRequestAminoMsg;
                fromProtoMsg(message: _79.QueryProposalsByGroupPolicyRequestProtoMsg): _79.QueryProposalsByGroupPolicyRequest;
                toProto(message: _79.QueryProposalsByGroupPolicyRequest): Uint8Array;
                toProtoMsg(message: _79.QueryProposalsByGroupPolicyRequest): _79.QueryProposalsByGroupPolicyRequestProtoMsg;
            };
            QueryProposalsByGroupPolicyResponse: {
                typeUrl: string;
                encode(message: _79.QueryProposalsByGroupPolicyResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryProposalsByGroupPolicyResponse;
                fromPartial(object: Partial<_79.QueryProposalsByGroupPolicyResponse>): _79.QueryProposalsByGroupPolicyResponse;
                fromAmino(object: _79.QueryProposalsByGroupPolicyResponseAmino): _79.QueryProposalsByGroupPolicyResponse;
                toAmino(message: _79.QueryProposalsByGroupPolicyResponse): _79.QueryProposalsByGroupPolicyResponseAmino;
                fromAminoMsg(object: _79.QueryProposalsByGroupPolicyResponseAminoMsg): _79.QueryProposalsByGroupPolicyResponse;
                toAminoMsg(message: _79.QueryProposalsByGroupPolicyResponse): _79.QueryProposalsByGroupPolicyResponseAminoMsg;
                fromProtoMsg(message: _79.QueryProposalsByGroupPolicyResponseProtoMsg): _79.QueryProposalsByGroupPolicyResponse;
                toProto(message: _79.QueryProposalsByGroupPolicyResponse): Uint8Array;
                toProtoMsg(message: _79.QueryProposalsByGroupPolicyResponse): _79.QueryProposalsByGroupPolicyResponseProtoMsg;
            };
            QueryVoteByProposalVoterRequest: {
                typeUrl: string;
                encode(message: _79.QueryVoteByProposalVoterRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryVoteByProposalVoterRequest;
                fromPartial(object: Partial<_79.QueryVoteByProposalVoterRequest>): _79.QueryVoteByProposalVoterRequest;
                fromAmino(object: _79.QueryVoteByProposalVoterRequestAmino): _79.QueryVoteByProposalVoterRequest;
                toAmino(message: _79.QueryVoteByProposalVoterRequest): _79.QueryVoteByProposalVoterRequestAmino;
                fromAminoMsg(object: _79.QueryVoteByProposalVoterRequestAminoMsg): _79.QueryVoteByProposalVoterRequest;
                toAminoMsg(message: _79.QueryVoteByProposalVoterRequest): _79.QueryVoteByProposalVoterRequestAminoMsg;
                fromProtoMsg(message: _79.QueryVoteByProposalVoterRequestProtoMsg): _79.QueryVoteByProposalVoterRequest;
                toProto(message: _79.QueryVoteByProposalVoterRequest): Uint8Array;
                toProtoMsg(message: _79.QueryVoteByProposalVoterRequest): _79.QueryVoteByProposalVoterRequestProtoMsg;
            };
            QueryVoteByProposalVoterResponse: {
                typeUrl: string;
                encode(message: _79.QueryVoteByProposalVoterResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryVoteByProposalVoterResponse;
                fromPartial(object: Partial<_79.QueryVoteByProposalVoterResponse>): _79.QueryVoteByProposalVoterResponse;
                fromAmino(object: _79.QueryVoteByProposalVoterResponseAmino): _79.QueryVoteByProposalVoterResponse;
                toAmino(message: _79.QueryVoteByProposalVoterResponse): _79.QueryVoteByProposalVoterResponseAmino;
                fromAminoMsg(object: _79.QueryVoteByProposalVoterResponseAminoMsg): _79.QueryVoteByProposalVoterResponse;
                toAminoMsg(message: _79.QueryVoteByProposalVoterResponse): _79.QueryVoteByProposalVoterResponseAminoMsg;
                fromProtoMsg(message: _79.QueryVoteByProposalVoterResponseProtoMsg): _79.QueryVoteByProposalVoterResponse;
                toProto(message: _79.QueryVoteByProposalVoterResponse): Uint8Array;
                toProtoMsg(message: _79.QueryVoteByProposalVoterResponse): _79.QueryVoteByProposalVoterResponseProtoMsg;
            };
            QueryVotesByProposalRequest: {
                typeUrl: string;
                encode(message: _79.QueryVotesByProposalRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryVotesByProposalRequest;
                fromPartial(object: Partial<_79.QueryVotesByProposalRequest>): _79.QueryVotesByProposalRequest;
                fromAmino(object: _79.QueryVotesByProposalRequestAmino): _79.QueryVotesByProposalRequest;
                toAmino(message: _79.QueryVotesByProposalRequest): _79.QueryVotesByProposalRequestAmino;
                fromAminoMsg(object: _79.QueryVotesByProposalRequestAminoMsg): _79.QueryVotesByProposalRequest;
                toAminoMsg(message: _79.QueryVotesByProposalRequest): _79.QueryVotesByProposalRequestAminoMsg;
                fromProtoMsg(message: _79.QueryVotesByProposalRequestProtoMsg): _79.QueryVotesByProposalRequest;
                toProto(message: _79.QueryVotesByProposalRequest): Uint8Array;
                toProtoMsg(message: _79.QueryVotesByProposalRequest): _79.QueryVotesByProposalRequestProtoMsg;
            };
            QueryVotesByProposalResponse: {
                typeUrl: string;
                encode(message: _79.QueryVotesByProposalResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryVotesByProposalResponse;
                fromPartial(object: Partial<_79.QueryVotesByProposalResponse>): _79.QueryVotesByProposalResponse;
                fromAmino(object: _79.QueryVotesByProposalResponseAmino): _79.QueryVotesByProposalResponse;
                toAmino(message: _79.QueryVotesByProposalResponse): _79.QueryVotesByProposalResponseAmino;
                fromAminoMsg(object: _79.QueryVotesByProposalResponseAminoMsg): _79.QueryVotesByProposalResponse;
                toAminoMsg(message: _79.QueryVotesByProposalResponse): _79.QueryVotesByProposalResponseAminoMsg;
                fromProtoMsg(message: _79.QueryVotesByProposalResponseProtoMsg): _79.QueryVotesByProposalResponse;
                toProto(message: _79.QueryVotesByProposalResponse): Uint8Array;
                toProtoMsg(message: _79.QueryVotesByProposalResponse): _79.QueryVotesByProposalResponseProtoMsg;
            };
            QueryVotesByVoterRequest: {
                typeUrl: string;
                encode(message: _79.QueryVotesByVoterRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryVotesByVoterRequest;
                fromPartial(object: Partial<_79.QueryVotesByVoterRequest>): _79.QueryVotesByVoterRequest;
                fromAmino(object: _79.QueryVotesByVoterRequestAmino): _79.QueryVotesByVoterRequest;
                toAmino(message: _79.QueryVotesByVoterRequest): _79.QueryVotesByVoterRequestAmino;
                fromAminoMsg(object: _79.QueryVotesByVoterRequestAminoMsg): _79.QueryVotesByVoterRequest;
                toAminoMsg(message: _79.QueryVotesByVoterRequest): _79.QueryVotesByVoterRequestAminoMsg;
                fromProtoMsg(message: _79.QueryVotesByVoterRequestProtoMsg): _79.QueryVotesByVoterRequest;
                toProto(message: _79.QueryVotesByVoterRequest): Uint8Array;
                toProtoMsg(message: _79.QueryVotesByVoterRequest): _79.QueryVotesByVoterRequestProtoMsg;
            };
            QueryVotesByVoterResponse: {
                typeUrl: string;
                encode(message: _79.QueryVotesByVoterResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryVotesByVoterResponse;
                fromPartial(object: Partial<_79.QueryVotesByVoterResponse>): _79.QueryVotesByVoterResponse;
                fromAmino(object: _79.QueryVotesByVoterResponseAmino): _79.QueryVotesByVoterResponse;
                toAmino(message: _79.QueryVotesByVoterResponse): _79.QueryVotesByVoterResponseAmino;
                fromAminoMsg(object: _79.QueryVotesByVoterResponseAminoMsg): _79.QueryVotesByVoterResponse;
                toAminoMsg(message: _79.QueryVotesByVoterResponse): _79.QueryVotesByVoterResponseAminoMsg;
                fromProtoMsg(message: _79.QueryVotesByVoterResponseProtoMsg): _79.QueryVotesByVoterResponse;
                toProto(message: _79.QueryVotesByVoterResponse): Uint8Array;
                toProtoMsg(message: _79.QueryVotesByVoterResponse): _79.QueryVotesByVoterResponseProtoMsg;
            };
            QueryGroupsByMemberRequest: {
                typeUrl: string;
                encode(message: _79.QueryGroupsByMemberRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryGroupsByMemberRequest;
                fromPartial(object: Partial<_79.QueryGroupsByMemberRequest>): _79.QueryGroupsByMemberRequest;
                fromAmino(object: _79.QueryGroupsByMemberRequestAmino): _79.QueryGroupsByMemberRequest;
                toAmino(message: _79.QueryGroupsByMemberRequest): _79.QueryGroupsByMemberRequestAmino;
                fromAminoMsg(object: _79.QueryGroupsByMemberRequestAminoMsg): _79.QueryGroupsByMemberRequest;
                toAminoMsg(message: _79.QueryGroupsByMemberRequest): _79.QueryGroupsByMemberRequestAminoMsg;
                fromProtoMsg(message: _79.QueryGroupsByMemberRequestProtoMsg): _79.QueryGroupsByMemberRequest;
                toProto(message: _79.QueryGroupsByMemberRequest): Uint8Array;
                toProtoMsg(message: _79.QueryGroupsByMemberRequest): _79.QueryGroupsByMemberRequestProtoMsg;
            };
            QueryGroupsByMemberResponse: {
                typeUrl: string;
                encode(message: _79.QueryGroupsByMemberResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryGroupsByMemberResponse;
                fromPartial(object: Partial<_79.QueryGroupsByMemberResponse>): _79.QueryGroupsByMemberResponse;
                fromAmino(object: _79.QueryGroupsByMemberResponseAmino): _79.QueryGroupsByMemberResponse;
                toAmino(message: _79.QueryGroupsByMemberResponse): _79.QueryGroupsByMemberResponseAmino;
                fromAminoMsg(object: _79.QueryGroupsByMemberResponseAminoMsg): _79.QueryGroupsByMemberResponse;
                toAminoMsg(message: _79.QueryGroupsByMemberResponse): _79.QueryGroupsByMemberResponseAminoMsg;
                fromProtoMsg(message: _79.QueryGroupsByMemberResponseProtoMsg): _79.QueryGroupsByMemberResponse;
                toProto(message: _79.QueryGroupsByMemberResponse): Uint8Array;
                toProtoMsg(message: _79.QueryGroupsByMemberResponse): _79.QueryGroupsByMemberResponseProtoMsg;
            };
            QueryTallyResultRequest: {
                typeUrl: string;
                encode(message: _79.QueryTallyResultRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryTallyResultRequest;
                fromPartial(object: Partial<_79.QueryTallyResultRequest>): _79.QueryTallyResultRequest;
                fromAmino(object: _79.QueryTallyResultRequestAmino): _79.QueryTallyResultRequest;
                toAmino(message: _79.QueryTallyResultRequest): _79.QueryTallyResultRequestAmino;
                fromAminoMsg(object: _79.QueryTallyResultRequestAminoMsg): _79.QueryTallyResultRequest;
                toAminoMsg(message: _79.QueryTallyResultRequest): _79.QueryTallyResultRequestAminoMsg;
                fromProtoMsg(message: _79.QueryTallyResultRequestProtoMsg): _79.QueryTallyResultRequest;
                toProto(message: _79.QueryTallyResultRequest): Uint8Array;
                toProtoMsg(message: _79.QueryTallyResultRequest): _79.QueryTallyResultRequestProtoMsg;
            };
            QueryTallyResultResponse: {
                typeUrl: string;
                encode(message: _79.QueryTallyResultResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _79.QueryTallyResultResponse;
                fromPartial(object: Partial<_79.QueryTallyResultResponse>): _79.QueryTallyResultResponse;
                fromAmino(object: _79.QueryTallyResultResponseAmino): _79.QueryTallyResultResponse;
                toAmino(message: _79.QueryTallyResultResponse): _79.QueryTallyResultResponseAmino;
                fromAminoMsg(object: _79.QueryTallyResultResponseAminoMsg): _79.QueryTallyResultResponse;
                toAminoMsg(message: _79.QueryTallyResultResponse): _79.QueryTallyResultResponseAminoMsg;
                fromProtoMsg(message: _79.QueryTallyResultResponseProtoMsg): _79.QueryTallyResultResponse;
                toProto(message: _79.QueryTallyResultResponse): Uint8Array;
                toProtoMsg(message: _79.QueryTallyResultResponse): _79.QueryTallyResultResponseProtoMsg;
            };
            GenesisState: {
                typeUrl: string;
                encode(message: _78.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _78.GenesisState;
                fromPartial(object: Partial<_78.GenesisState>): _78.GenesisState;
                fromAmino(object: _78.GenesisStateAmino): _78.GenesisState;
                toAmino(message: _78.GenesisState): _78.GenesisStateAmino;
                fromAminoMsg(object: _78.GenesisStateAminoMsg): _78.GenesisState;
                toAminoMsg(message: _78.GenesisState): _78.GenesisStateAminoMsg;
                fromProtoMsg(message: _78.GenesisStateProtoMsg): _78.GenesisState;
                toProto(message: _78.GenesisState): Uint8Array;
                toProtoMsg(message: _78.GenesisState): _78.GenesisStateProtoMsg;
            };
            EventCreateGroup: {
                typeUrl: string;
                encode(message: _77.EventCreateGroup, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _77.EventCreateGroup;
                fromPartial(object: Partial<_77.EventCreateGroup>): _77.EventCreateGroup;
                fromAmino(object: _77.EventCreateGroupAmino): _77.EventCreateGroup;
                toAmino(message: _77.EventCreateGroup): _77.EventCreateGroupAmino;
                fromAminoMsg(object: _77.EventCreateGroupAminoMsg): _77.EventCreateGroup;
                toAminoMsg(message: _77.EventCreateGroup): _77.EventCreateGroupAminoMsg;
                fromProtoMsg(message: _77.EventCreateGroupProtoMsg): _77.EventCreateGroup;
                toProto(message: _77.EventCreateGroup): Uint8Array;
                toProtoMsg(message: _77.EventCreateGroup): _77.EventCreateGroupProtoMsg;
            };
            EventUpdateGroup: {
                typeUrl: string;
                encode(message: _77.EventUpdateGroup, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _77.EventUpdateGroup;
                fromPartial(object: Partial<_77.EventUpdateGroup>): _77.EventUpdateGroup;
                fromAmino(object: _77.EventUpdateGroupAmino): _77.EventUpdateGroup;
                toAmino(message: _77.EventUpdateGroup): _77.EventUpdateGroupAmino;
                fromAminoMsg(object: _77.EventUpdateGroupAminoMsg): _77.EventUpdateGroup;
                toAminoMsg(message: _77.EventUpdateGroup): _77.EventUpdateGroupAminoMsg;
                fromProtoMsg(message: _77.EventUpdateGroupProtoMsg): _77.EventUpdateGroup;
                toProto(message: _77.EventUpdateGroup): Uint8Array;
                toProtoMsg(message: _77.EventUpdateGroup): _77.EventUpdateGroupProtoMsg;
            };
            EventCreateGroupPolicy: {
                typeUrl: string;
                encode(message: _77.EventCreateGroupPolicy, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _77.EventCreateGroupPolicy;
                fromPartial(object: Partial<_77.EventCreateGroupPolicy>): _77.EventCreateGroupPolicy;
                fromAmino(object: _77.EventCreateGroupPolicyAmino): _77.EventCreateGroupPolicy;
                toAmino(message: _77.EventCreateGroupPolicy): _77.EventCreateGroupPolicyAmino;
                fromAminoMsg(object: _77.EventCreateGroupPolicyAminoMsg): _77.EventCreateGroupPolicy;
                toAminoMsg(message: _77.EventCreateGroupPolicy): _77.EventCreateGroupPolicyAminoMsg;
                fromProtoMsg(message: _77.EventCreateGroupPolicyProtoMsg): _77.EventCreateGroupPolicy;
                toProto(message: _77.EventCreateGroupPolicy): Uint8Array;
                toProtoMsg(message: _77.EventCreateGroupPolicy): _77.EventCreateGroupPolicyProtoMsg;
            };
            EventUpdateGroupPolicy: {
                typeUrl: string;
                encode(message: _77.EventUpdateGroupPolicy, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _77.EventUpdateGroupPolicy;
                fromPartial(object: Partial<_77.EventUpdateGroupPolicy>): _77.EventUpdateGroupPolicy;
                fromAmino(object: _77.EventUpdateGroupPolicyAmino): _77.EventUpdateGroupPolicy;
                toAmino(message: _77.EventUpdateGroupPolicy): _77.EventUpdateGroupPolicyAmino;
                fromAminoMsg(object: _77.EventUpdateGroupPolicyAminoMsg): _77.EventUpdateGroupPolicy;
                toAminoMsg(message: _77.EventUpdateGroupPolicy): _77.EventUpdateGroupPolicyAminoMsg;
                fromProtoMsg(message: _77.EventUpdateGroupPolicyProtoMsg): _77.EventUpdateGroupPolicy;
                toProto(message: _77.EventUpdateGroupPolicy): Uint8Array;
                toProtoMsg(message: _77.EventUpdateGroupPolicy): _77.EventUpdateGroupPolicyProtoMsg;
            };
            EventSubmitProposal: {
                typeUrl: string;
                encode(message: _77.EventSubmitProposal, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _77.EventSubmitProposal;
                fromPartial(object: Partial<_77.EventSubmitProposal>): _77.EventSubmitProposal;
                fromAmino(object: _77.EventSubmitProposalAmino): _77.EventSubmitProposal;
                toAmino(message: _77.EventSubmitProposal): _77.EventSubmitProposalAmino;
                fromAminoMsg(object: _77.EventSubmitProposalAminoMsg): _77.EventSubmitProposal;
                toAminoMsg(message: _77.EventSubmitProposal): _77.EventSubmitProposalAminoMsg;
                fromProtoMsg(message: _77.EventSubmitProposalProtoMsg): _77.EventSubmitProposal;
                toProto(message: _77.EventSubmitProposal): Uint8Array;
                toProtoMsg(message: _77.EventSubmitProposal): _77.EventSubmitProposalProtoMsg;
            };
            EventWithdrawProposal: {
                typeUrl: string;
                encode(message: _77.EventWithdrawProposal, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _77.EventWithdrawProposal;
                fromPartial(object: Partial<_77.EventWithdrawProposal>): _77.EventWithdrawProposal;
                fromAmino(object: _77.EventWithdrawProposalAmino): _77.EventWithdrawProposal;
                toAmino(message: _77.EventWithdrawProposal): _77.EventWithdrawProposalAmino;
                fromAminoMsg(object: _77.EventWithdrawProposalAminoMsg): _77.EventWithdrawProposal;
                toAminoMsg(message: _77.EventWithdrawProposal): _77.EventWithdrawProposalAminoMsg;
                fromProtoMsg(message: _77.EventWithdrawProposalProtoMsg): _77.EventWithdrawProposal;
                toProto(message: _77.EventWithdrawProposal): Uint8Array;
                toProtoMsg(message: _77.EventWithdrawProposal): _77.EventWithdrawProposalProtoMsg;
            };
            EventVote: {
                typeUrl: string;
                encode(message: _77.EventVote, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _77.EventVote;
                fromPartial(object: Partial<_77.EventVote>): _77.EventVote;
                fromAmino(object: _77.EventVoteAmino): _77.EventVote;
                toAmino(message: _77.EventVote): _77.EventVoteAmino;
                fromAminoMsg(object: _77.EventVoteAminoMsg): _77.EventVote;
                toAminoMsg(message: _77.EventVote): _77.EventVoteAminoMsg;
                fromProtoMsg(message: _77.EventVoteProtoMsg): _77.EventVote;
                toProto(message: _77.EventVote): Uint8Array;
                toProtoMsg(message: _77.EventVote): _77.EventVoteProtoMsg;
            };
            EventExec: {
                typeUrl: string;
                encode(message: _77.EventExec, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _77.EventExec;
                fromPartial(object: Partial<_77.EventExec>): _77.EventExec;
                fromAmino(object: _77.EventExecAmino): _77.EventExec;
                toAmino(message: _77.EventExec): _77.EventExecAmino;
                fromAminoMsg(object: _77.EventExecAminoMsg): _77.EventExec;
                toAminoMsg(message: _77.EventExec): _77.EventExecAminoMsg;
                fromProtoMsg(message: _77.EventExecProtoMsg): _77.EventExec;
                toProto(message: _77.EventExec): Uint8Array;
                toProtoMsg(message: _77.EventExec): _77.EventExecProtoMsg;
            };
            EventLeaveGroup: {
                typeUrl: string;
                encode(message: _77.EventLeaveGroup, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _77.EventLeaveGroup;
                fromPartial(object: Partial<_77.EventLeaveGroup>): _77.EventLeaveGroup;
                fromAmino(object: _77.EventLeaveGroupAmino): _77.EventLeaveGroup;
                toAmino(message: _77.EventLeaveGroup): _77.EventLeaveGroupAmino;
                fromAminoMsg(object: _77.EventLeaveGroupAminoMsg): _77.EventLeaveGroup;
                toAminoMsg(message: _77.EventLeaveGroup): _77.EventLeaveGroupAminoMsg;
                fromProtoMsg(message: _77.EventLeaveGroupProtoMsg): _77.EventLeaveGroup;
                toProto(message: _77.EventLeaveGroup): Uint8Array;
                toProtoMsg(message: _77.EventLeaveGroup): _77.EventLeaveGroupProtoMsg;
            };
        };
    }
    namespace mint {
        const v1beta1: {
            QueryClientImpl: typeof _223.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                params(request?: _84.QueryParamsRequest): Promise<_84.QueryParamsResponse>;
                inflation(request?: _84.QueryInflationRequest): Promise<_84.QueryInflationResponse>;
                annualProvisions(request?: _84.QueryAnnualProvisionsRequest): Promise<_84.QueryAnnualProvisionsResponse>;
            };
            LCDQueryClient: typeof _210.LCDQueryClient;
            QueryParamsRequest: {
                typeUrl: string;
                encode(_: _84.QueryParamsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _84.QueryParamsRequest;
                fromPartial(_: Partial<_84.QueryParamsRequest>): _84.QueryParamsRequest;
                fromAmino(_: _84.QueryParamsRequestAmino): _84.QueryParamsRequest;
                toAmino(_: _84.QueryParamsRequest): _84.QueryParamsRequestAmino;
                fromAminoMsg(object: _84.QueryParamsRequestAminoMsg): _84.QueryParamsRequest;
                toAminoMsg(message: _84.QueryParamsRequest): _84.QueryParamsRequestAminoMsg;
                fromProtoMsg(message: _84.QueryParamsRequestProtoMsg): _84.QueryParamsRequest;
                toProto(message: _84.QueryParamsRequest): Uint8Array;
                toProtoMsg(message: _84.QueryParamsRequest): _84.QueryParamsRequestProtoMsg;
            };
            QueryParamsResponse: {
                typeUrl: string;
                encode(message: _84.QueryParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _84.QueryParamsResponse;
                fromPartial(object: Partial<_84.QueryParamsResponse>): _84.QueryParamsResponse;
                fromAmino(object: _84.QueryParamsResponseAmino): _84.QueryParamsResponse;
                toAmino(message: _84.QueryParamsResponse): _84.QueryParamsResponseAmino;
                fromAminoMsg(object: _84.QueryParamsResponseAminoMsg): _84.QueryParamsResponse;
                toAminoMsg(message: _84.QueryParamsResponse): _84.QueryParamsResponseAminoMsg;
                fromProtoMsg(message: _84.QueryParamsResponseProtoMsg): _84.QueryParamsResponse;
                toProto(message: _84.QueryParamsResponse): Uint8Array;
                toProtoMsg(message: _84.QueryParamsResponse): _84.QueryParamsResponseProtoMsg;
            };
            QueryInflationRequest: {
                typeUrl: string;
                encode(_: _84.QueryInflationRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _84.QueryInflationRequest;
                fromPartial(_: Partial<_84.QueryInflationRequest>): _84.QueryInflationRequest;
                fromAmino(_: _84.QueryInflationRequestAmino): _84.QueryInflationRequest;
                toAmino(_: _84.QueryInflationRequest): _84.QueryInflationRequestAmino;
                fromAminoMsg(object: _84.QueryInflationRequestAminoMsg): _84.QueryInflationRequest;
                toAminoMsg(message: _84.QueryInflationRequest): _84.QueryInflationRequestAminoMsg;
                fromProtoMsg(message: _84.QueryInflationRequestProtoMsg): _84.QueryInflationRequest;
                toProto(message: _84.QueryInflationRequest): Uint8Array;
                toProtoMsg(message: _84.QueryInflationRequest): _84.QueryInflationRequestProtoMsg;
            };
            QueryInflationResponse: {
                typeUrl: string;
                encode(message: _84.QueryInflationResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _84.QueryInflationResponse;
                fromPartial(object: Partial<_84.QueryInflationResponse>): _84.QueryInflationResponse;
                fromAmino(object: _84.QueryInflationResponseAmino): _84.QueryInflationResponse;
                toAmino(message: _84.QueryInflationResponse): _84.QueryInflationResponseAmino;
                fromAminoMsg(object: _84.QueryInflationResponseAminoMsg): _84.QueryInflationResponse;
                toAminoMsg(message: _84.QueryInflationResponse): _84.QueryInflationResponseAminoMsg;
                fromProtoMsg(message: _84.QueryInflationResponseProtoMsg): _84.QueryInflationResponse;
                toProto(message: _84.QueryInflationResponse): Uint8Array;
                toProtoMsg(message: _84.QueryInflationResponse): _84.QueryInflationResponseProtoMsg;
            };
            QueryAnnualProvisionsRequest: {
                typeUrl: string;
                encode(_: _84.QueryAnnualProvisionsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _84.QueryAnnualProvisionsRequest;
                fromPartial(_: Partial<_84.QueryAnnualProvisionsRequest>): _84.QueryAnnualProvisionsRequest;
                fromAmino(_: _84.QueryAnnualProvisionsRequestAmino): _84.QueryAnnualProvisionsRequest;
                toAmino(_: _84.QueryAnnualProvisionsRequest): _84.QueryAnnualProvisionsRequestAmino;
                fromAminoMsg(object: _84.QueryAnnualProvisionsRequestAminoMsg): _84.QueryAnnualProvisionsRequest;
                toAminoMsg(message: _84.QueryAnnualProvisionsRequest): _84.QueryAnnualProvisionsRequestAminoMsg;
                fromProtoMsg(message: _84.QueryAnnualProvisionsRequestProtoMsg): _84.QueryAnnualProvisionsRequest;
                toProto(message: _84.QueryAnnualProvisionsRequest): Uint8Array;
                toProtoMsg(message: _84.QueryAnnualProvisionsRequest): _84.QueryAnnualProvisionsRequestProtoMsg;
            };
            QueryAnnualProvisionsResponse: {
                typeUrl: string;
                encode(message: _84.QueryAnnualProvisionsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _84.QueryAnnualProvisionsResponse;
                fromPartial(object: Partial<_84.QueryAnnualProvisionsResponse>): _84.QueryAnnualProvisionsResponse;
                fromAmino(object: _84.QueryAnnualProvisionsResponseAmino): _84.QueryAnnualProvisionsResponse;
                toAmino(message: _84.QueryAnnualProvisionsResponse): _84.QueryAnnualProvisionsResponseAmino;
                fromAminoMsg(object: _84.QueryAnnualProvisionsResponseAminoMsg): _84.QueryAnnualProvisionsResponse;
                toAminoMsg(message: _84.QueryAnnualProvisionsResponse): _84.QueryAnnualProvisionsResponseAminoMsg;
                fromProtoMsg(message: _84.QueryAnnualProvisionsResponseProtoMsg): _84.QueryAnnualProvisionsResponse;
                toProto(message: _84.QueryAnnualProvisionsResponse): Uint8Array;
                toProtoMsg(message: _84.QueryAnnualProvisionsResponse): _84.QueryAnnualProvisionsResponseProtoMsg;
            };
            Minter: {
                typeUrl: string;
                encode(message: _83.Minter, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _83.Minter;
                fromPartial(object: Partial<_83.Minter>): _83.Minter;
                fromAmino(object: _83.MinterAmino): _83.Minter;
                toAmino(message: _83.Minter): _83.MinterAmino;
                fromAminoMsg(object: _83.MinterAminoMsg): _83.Minter;
                toAminoMsg(message: _83.Minter): _83.MinterAminoMsg;
                fromProtoMsg(message: _83.MinterProtoMsg): _83.Minter;
                toProto(message: _83.Minter): Uint8Array;
                toProtoMsg(message: _83.Minter): _83.MinterProtoMsg;
            };
            Params: {
                typeUrl: string;
                encode(message: _83.Params, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _83.Params;
                fromPartial(object: Partial<_83.Params>): _83.Params;
                fromAmino(object: _83.ParamsAmino): _83.Params;
                toAmino(message: _83.Params): _83.ParamsAmino;
                fromAminoMsg(object: _83.ParamsAminoMsg): _83.Params;
                toAminoMsg(message: _83.Params): _83.ParamsAminoMsg;
                fromProtoMsg(message: _83.ParamsProtoMsg): _83.Params;
                toProto(message: _83.Params): Uint8Array;
                toProtoMsg(message: _83.Params): _83.ParamsProtoMsg;
            };
            GenesisState: {
                typeUrl: string;
                encode(message: _82.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _82.GenesisState;
                fromPartial(object: Partial<_82.GenesisState>): _82.GenesisState;
                fromAmino(object: _82.GenesisStateAmino): _82.GenesisState;
                toAmino(message: _82.GenesisState): _82.GenesisStateAmino;
                fromAminoMsg(object: _82.GenesisStateAminoMsg): _82.GenesisState;
                toAminoMsg(message: _82.GenesisState): _82.GenesisStateAminoMsg;
                fromProtoMsg(message: _82.GenesisStateProtoMsg): _82.GenesisState;
                toProto(message: _82.GenesisState): Uint8Array;
                toProtoMsg(message: _82.GenesisState): _82.GenesisStateProtoMsg;
            };
        };
    }
    namespace params {
        const v1beta1: {
            QueryClientImpl: typeof _224.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                params(request: _86.QueryParamsRequest): Promise<_86.QueryParamsResponse>;
                subspaces(request?: _86.QuerySubspacesRequest): Promise<_86.QuerySubspacesResponse>;
            };
            LCDQueryClient: typeof _211.LCDQueryClient;
            QueryParamsRequest: {
                typeUrl: string;
                encode(message: _86.QueryParamsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _86.QueryParamsRequest;
                fromPartial(object: Partial<_86.QueryParamsRequest>): _86.QueryParamsRequest;
                fromAmino(object: _86.QueryParamsRequestAmino): _86.QueryParamsRequest;
                toAmino(message: _86.QueryParamsRequest): _86.QueryParamsRequestAmino;
                fromAminoMsg(object: _86.QueryParamsRequestAminoMsg): _86.QueryParamsRequest;
                toAminoMsg(message: _86.QueryParamsRequest): _86.QueryParamsRequestAminoMsg;
                fromProtoMsg(message: _86.QueryParamsRequestProtoMsg): _86.QueryParamsRequest;
                toProto(message: _86.QueryParamsRequest): Uint8Array;
                toProtoMsg(message: _86.QueryParamsRequest): _86.QueryParamsRequestProtoMsg;
            };
            QueryParamsResponse: {
                typeUrl: string;
                encode(message: _86.QueryParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _86.QueryParamsResponse;
                fromPartial(object: Partial<_86.QueryParamsResponse>): _86.QueryParamsResponse;
                fromAmino(object: _86.QueryParamsResponseAmino): _86.QueryParamsResponse;
                toAmino(message: _86.QueryParamsResponse): _86.QueryParamsResponseAmino;
                fromAminoMsg(object: _86.QueryParamsResponseAminoMsg): _86.QueryParamsResponse;
                toAminoMsg(message: _86.QueryParamsResponse): _86.QueryParamsResponseAminoMsg;
                fromProtoMsg(message: _86.QueryParamsResponseProtoMsg): _86.QueryParamsResponse;
                toProto(message: _86.QueryParamsResponse): Uint8Array;
                toProtoMsg(message: _86.QueryParamsResponse): _86.QueryParamsResponseProtoMsg;
            };
            QuerySubspacesRequest: {
                typeUrl: string;
                encode(_: _86.QuerySubspacesRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _86.QuerySubspacesRequest;
                fromPartial(_: Partial<_86.QuerySubspacesRequest>): _86.QuerySubspacesRequest;
                fromAmino(_: _86.QuerySubspacesRequestAmino): _86.QuerySubspacesRequest;
                toAmino(_: _86.QuerySubspacesRequest): _86.QuerySubspacesRequestAmino;
                fromAminoMsg(object: _86.QuerySubspacesRequestAminoMsg): _86.QuerySubspacesRequest;
                toAminoMsg(message: _86.QuerySubspacesRequest): _86.QuerySubspacesRequestAminoMsg;
                fromProtoMsg(message: _86.QuerySubspacesRequestProtoMsg): _86.QuerySubspacesRequest;
                toProto(message: _86.QuerySubspacesRequest): Uint8Array;
                toProtoMsg(message: _86.QuerySubspacesRequest): _86.QuerySubspacesRequestProtoMsg;
            };
            QuerySubspacesResponse: {
                typeUrl: string;
                encode(message: _86.QuerySubspacesResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _86.QuerySubspacesResponse;
                fromPartial(object: Partial<_86.QuerySubspacesResponse>): _86.QuerySubspacesResponse;
                fromAmino(object: _86.QuerySubspacesResponseAmino): _86.QuerySubspacesResponse;
                toAmino(message: _86.QuerySubspacesResponse): _86.QuerySubspacesResponseAmino;
                fromAminoMsg(object: _86.QuerySubspacesResponseAminoMsg): _86.QuerySubspacesResponse;
                toAminoMsg(message: _86.QuerySubspacesResponse): _86.QuerySubspacesResponseAminoMsg;
                fromProtoMsg(message: _86.QuerySubspacesResponseProtoMsg): _86.QuerySubspacesResponse;
                toProto(message: _86.QuerySubspacesResponse): Uint8Array;
                toProtoMsg(message: _86.QuerySubspacesResponse): _86.QuerySubspacesResponseProtoMsg;
            };
            Subspace: {
                typeUrl: string;
                encode(message: _86.Subspace, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _86.Subspace;
                fromPartial(object: Partial<_86.Subspace>): _86.Subspace;
                fromAmino(object: _86.SubspaceAmino): _86.Subspace;
                toAmino(message: _86.Subspace): _86.SubspaceAmino;
                fromAminoMsg(object: _86.SubspaceAminoMsg): _86.Subspace;
                toAminoMsg(message: _86.Subspace): _86.SubspaceAminoMsg;
                fromProtoMsg(message: _86.SubspaceProtoMsg): _86.Subspace;
                toProto(message: _86.Subspace): Uint8Array;
                toProtoMsg(message: _86.Subspace): _86.SubspaceProtoMsg;
            };
            ParameterChangeProposal: {
                typeUrl: string;
                encode(message: _85.ParameterChangeProposal, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _85.ParameterChangeProposal;
                fromPartial(object: Partial<_85.ParameterChangeProposal>): _85.ParameterChangeProposal;
                fromAmino(object: _85.ParameterChangeProposalAmino): _85.ParameterChangeProposal;
                toAmino(message: _85.ParameterChangeProposal): _85.ParameterChangeProposalAmino;
                fromAminoMsg(object: _85.ParameterChangeProposalAminoMsg): _85.ParameterChangeProposal;
                toAminoMsg(message: _85.ParameterChangeProposal): _85.ParameterChangeProposalAminoMsg;
                fromProtoMsg(message: _85.ParameterChangeProposalProtoMsg): _85.ParameterChangeProposal;
                toProto(message: _85.ParameterChangeProposal): Uint8Array;
                toProtoMsg(message: _85.ParameterChangeProposal): _85.ParameterChangeProposalProtoMsg;
            };
            ParamChange: {
                typeUrl: string;
                encode(message: _85.ParamChange, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _85.ParamChange;
                fromPartial(object: Partial<_85.ParamChange>): _85.ParamChange;
                fromAmino(object: _85.ParamChangeAmino): _85.ParamChange;
                toAmino(message: _85.ParamChange): _85.ParamChangeAmino;
                fromAminoMsg(object: _85.ParamChangeAminoMsg): _85.ParamChange;
                toAminoMsg(message: _85.ParamChange): _85.ParamChangeAminoMsg;
                fromProtoMsg(message: _85.ParamChangeProtoMsg): _85.ParamChange;
                toProto(message: _85.ParamChange): Uint8Array;
                toProtoMsg(message: _85.ParamChange): _85.ParamChangeProtoMsg;
            };
        };
    }
    namespace staking {
        const v1beta1: {
            MsgClientImpl: typeof _235.MsgClientImpl;
            QueryClientImpl: typeof _225.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                validators(request: _89.QueryValidatorsRequest): Promise<_89.QueryValidatorsResponse>;
                validator(request: _89.QueryValidatorRequest): Promise<_89.QueryValidatorResponse>;
                validatorDelegations(request: _89.QueryValidatorDelegationsRequest): Promise<_89.QueryValidatorDelegationsResponse>;
                validatorUnbondingDelegations(request: _89.QueryValidatorUnbondingDelegationsRequest): Promise<_89.QueryValidatorUnbondingDelegationsResponse>;
                delegation(request: _89.QueryDelegationRequest): Promise<_89.QueryDelegationResponse>;
                unbondingDelegation(request: _89.QueryUnbondingDelegationRequest): Promise<_89.QueryUnbondingDelegationResponse>;
                delegatorDelegations(request: _89.QueryDelegatorDelegationsRequest): Promise<_89.QueryDelegatorDelegationsResponse>;
                delegatorUnbondingDelegations(request: _89.QueryDelegatorUnbondingDelegationsRequest): Promise<_89.QueryDelegatorUnbondingDelegationsResponse>;
                redelegations(request: _89.QueryRedelegationsRequest): Promise<_89.QueryRedelegationsResponse>;
                delegatorValidators(request: _89.QueryDelegatorValidatorsRequest): Promise<_89.QueryDelegatorValidatorsResponse>;
                delegatorValidator(request: _89.QueryDelegatorValidatorRequest): Promise<_89.QueryDelegatorValidatorResponse>;
                historicalInfo(request: _89.QueryHistoricalInfoRequest): Promise<_89.QueryHistoricalInfoResponse>;
                pool(request?: _89.QueryPoolRequest): Promise<_89.QueryPoolResponse>;
                params(request?: _89.QueryParamsRequest): Promise<_89.QueryParamsResponse>;
            };
            LCDQueryClient: typeof _212.LCDQueryClient;
            registry: ReadonlyArray<[string, import("@cosmjs/proto-signing").GeneratedType]>;
            load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void;
            MessageComposer: {
                encoded: {
                    createValidator(value: _91.MsgCreateValidator): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    editValidator(value: _91.MsgEditValidator): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    delegate(value: _91.MsgDelegate): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    beginRedelegate(value: _91.MsgBeginRedelegate): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    undelegate(value: _91.MsgUndelegate): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                };
                withTypeUrl: {
                    createValidator(value: _91.MsgCreateValidator): {
                        typeUrl: string;
                        value: _91.MsgCreateValidator;
                    };
                    editValidator(value: _91.MsgEditValidator): {
                        typeUrl: string;
                        value: _91.MsgEditValidator;
                    };
                    delegate(value: _91.MsgDelegate): {
                        typeUrl: string;
                        value: _91.MsgDelegate;
                    };
                    beginRedelegate(value: _91.MsgBeginRedelegate): {
                        typeUrl: string;
                        value: _91.MsgBeginRedelegate;
                    };
                    undelegate(value: _91.MsgUndelegate): {
                        typeUrl: string;
                        value: _91.MsgUndelegate;
                    };
                };
                fromPartial: {
                    createValidator(value: _91.MsgCreateValidator): {
                        typeUrl: string;
                        value: _91.MsgCreateValidator;
                    };
                    editValidator(value: _91.MsgEditValidator): {
                        typeUrl: string;
                        value: _91.MsgEditValidator;
                    };
                    delegate(value: _91.MsgDelegate): {
                        typeUrl: string;
                        value: _91.MsgDelegate;
                    };
                    beginRedelegate(value: _91.MsgBeginRedelegate): {
                        typeUrl: string;
                        value: _91.MsgBeginRedelegate;
                    };
                    undelegate(value: _91.MsgUndelegate): {
                        typeUrl: string;
                        value: _91.MsgUndelegate;
                    };
                };
            };
            AminoConverter: {
                "/cosmos.staking.v1beta1.MsgCreateValidator": {
                    aminoType: string;
                    toAmino: (message: _91.MsgCreateValidator) => _91.MsgCreateValidatorAmino;
                    fromAmino: (object: _91.MsgCreateValidatorAmino) => _91.MsgCreateValidator;
                };
                "/cosmos.staking.v1beta1.MsgEditValidator": {
                    aminoType: string;
                    toAmino: (message: _91.MsgEditValidator) => _91.MsgEditValidatorAmino;
                    fromAmino: (object: _91.MsgEditValidatorAmino) => _91.MsgEditValidator;
                };
                "/cosmos.staking.v1beta1.MsgDelegate": {
                    aminoType: string;
                    toAmino: (message: _91.MsgDelegate) => _91.MsgDelegateAmino;
                    fromAmino: (object: _91.MsgDelegateAmino) => _91.MsgDelegate;
                };
                "/cosmos.staking.v1beta1.MsgBeginRedelegate": {
                    aminoType: string;
                    toAmino: (message: _91.MsgBeginRedelegate) => _91.MsgBeginRedelegateAmino;
                    fromAmino: (object: _91.MsgBeginRedelegateAmino) => _91.MsgBeginRedelegate;
                };
                "/cosmos.staking.v1beta1.MsgUndelegate": {
                    aminoType: string;
                    toAmino: (message: _91.MsgUndelegate) => _91.MsgUndelegateAmino;
                    fromAmino: (object: _91.MsgUndelegateAmino) => _91.MsgUndelegate;
                };
            };
            MsgCreateValidator: {
                typeUrl: string;
                encode(message: _91.MsgCreateValidator, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _91.MsgCreateValidator;
                fromPartial(object: Partial<_91.MsgCreateValidator>): _91.MsgCreateValidator;
                fromAmino(object: _91.MsgCreateValidatorAmino): _91.MsgCreateValidator;
                toAmino(message: _91.MsgCreateValidator): _91.MsgCreateValidatorAmino;
                fromAminoMsg(object: _91.MsgCreateValidatorAminoMsg): _91.MsgCreateValidator;
                toAminoMsg(message: _91.MsgCreateValidator): _91.MsgCreateValidatorAminoMsg;
                fromProtoMsg(message: _91.MsgCreateValidatorProtoMsg): _91.MsgCreateValidator;
                toProto(message: _91.MsgCreateValidator): Uint8Array;
                toProtoMsg(message: _91.MsgCreateValidator): _91.MsgCreateValidatorProtoMsg;
            };
            MsgCreateValidatorResponse: {
                typeUrl: string;
                encode(_: _91.MsgCreateValidatorResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _91.MsgCreateValidatorResponse;
                fromPartial(_: Partial<_91.MsgCreateValidatorResponse>): _91.MsgCreateValidatorResponse;
                fromAmino(_: _91.MsgCreateValidatorResponseAmino): _91.MsgCreateValidatorResponse;
                toAmino(_: _91.MsgCreateValidatorResponse): _91.MsgCreateValidatorResponseAmino;
                fromAminoMsg(object: _91.MsgCreateValidatorResponseAminoMsg): _91.MsgCreateValidatorResponse;
                toAminoMsg(message: _91.MsgCreateValidatorResponse): _91.MsgCreateValidatorResponseAminoMsg;
                fromProtoMsg(message: _91.MsgCreateValidatorResponseProtoMsg): _91.MsgCreateValidatorResponse;
                toProto(message: _91.MsgCreateValidatorResponse): Uint8Array;
                toProtoMsg(message: _91.MsgCreateValidatorResponse): _91.MsgCreateValidatorResponseProtoMsg;
            };
            MsgEditValidator: {
                typeUrl: string;
                encode(message: _91.MsgEditValidator, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _91.MsgEditValidator;
                fromPartial(object: Partial<_91.MsgEditValidator>): _91.MsgEditValidator;
                fromAmino(object: _91.MsgEditValidatorAmino): _91.MsgEditValidator;
                toAmino(message: _91.MsgEditValidator): _91.MsgEditValidatorAmino;
                fromAminoMsg(object: _91.MsgEditValidatorAminoMsg): _91.MsgEditValidator;
                toAminoMsg(message: _91.MsgEditValidator): _91.MsgEditValidatorAminoMsg;
                fromProtoMsg(message: _91.MsgEditValidatorProtoMsg): _91.MsgEditValidator;
                toProto(message: _91.MsgEditValidator): Uint8Array;
                toProtoMsg(message: _91.MsgEditValidator): _91.MsgEditValidatorProtoMsg;
            };
            MsgEditValidatorResponse: {
                typeUrl: string;
                encode(_: _91.MsgEditValidatorResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _91.MsgEditValidatorResponse;
                fromPartial(_: Partial<_91.MsgEditValidatorResponse>): _91.MsgEditValidatorResponse;
                fromAmino(_: _91.MsgEditValidatorResponseAmino): _91.MsgEditValidatorResponse;
                toAmino(_: _91.MsgEditValidatorResponse): _91.MsgEditValidatorResponseAmino;
                fromAminoMsg(object: _91.MsgEditValidatorResponseAminoMsg): _91.MsgEditValidatorResponse;
                toAminoMsg(message: _91.MsgEditValidatorResponse): _91.MsgEditValidatorResponseAminoMsg;
                fromProtoMsg(message: _91.MsgEditValidatorResponseProtoMsg): _91.MsgEditValidatorResponse;
                toProto(message: _91.MsgEditValidatorResponse): Uint8Array;
                toProtoMsg(message: _91.MsgEditValidatorResponse): _91.MsgEditValidatorResponseProtoMsg;
            };
            MsgDelegate: {
                typeUrl: string;
                encode(message: _91.MsgDelegate, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _91.MsgDelegate;
                fromPartial(object: Partial<_91.MsgDelegate>): _91.MsgDelegate;
                fromAmino(object: _91.MsgDelegateAmino): _91.MsgDelegate;
                toAmino(message: _91.MsgDelegate): _91.MsgDelegateAmino;
                fromAminoMsg(object: _91.MsgDelegateAminoMsg): _91.MsgDelegate;
                toAminoMsg(message: _91.MsgDelegate): _91.MsgDelegateAminoMsg;
                fromProtoMsg(message: _91.MsgDelegateProtoMsg): _91.MsgDelegate;
                toProto(message: _91.MsgDelegate): Uint8Array;
                toProtoMsg(message: _91.MsgDelegate): _91.MsgDelegateProtoMsg;
            };
            MsgDelegateResponse: {
                typeUrl: string;
                encode(_: _91.MsgDelegateResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _91.MsgDelegateResponse;
                fromPartial(_: Partial<_91.MsgDelegateResponse>): _91.MsgDelegateResponse;
                fromAmino(_: _91.MsgDelegateResponseAmino): _91.MsgDelegateResponse;
                toAmino(_: _91.MsgDelegateResponse): _91.MsgDelegateResponseAmino;
                fromAminoMsg(object: _91.MsgDelegateResponseAminoMsg): _91.MsgDelegateResponse;
                toAminoMsg(message: _91.MsgDelegateResponse): _91.MsgDelegateResponseAminoMsg;
                fromProtoMsg(message: _91.MsgDelegateResponseProtoMsg): _91.MsgDelegateResponse;
                toProto(message: _91.MsgDelegateResponse): Uint8Array;
                toProtoMsg(message: _91.MsgDelegateResponse): _91.MsgDelegateResponseProtoMsg;
            };
            MsgBeginRedelegate: {
                typeUrl: string;
                encode(message: _91.MsgBeginRedelegate, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _91.MsgBeginRedelegate;
                fromPartial(object: Partial<_91.MsgBeginRedelegate>): _91.MsgBeginRedelegate;
                fromAmino(object: _91.MsgBeginRedelegateAmino): _91.MsgBeginRedelegate;
                toAmino(message: _91.MsgBeginRedelegate): _91.MsgBeginRedelegateAmino;
                fromAminoMsg(object: _91.MsgBeginRedelegateAminoMsg): _91.MsgBeginRedelegate;
                toAminoMsg(message: _91.MsgBeginRedelegate): _91.MsgBeginRedelegateAminoMsg;
                fromProtoMsg(message: _91.MsgBeginRedelegateProtoMsg): _91.MsgBeginRedelegate;
                toProto(message: _91.MsgBeginRedelegate): Uint8Array;
                toProtoMsg(message: _91.MsgBeginRedelegate): _91.MsgBeginRedelegateProtoMsg;
            };
            MsgBeginRedelegateResponse: {
                typeUrl: string;
                encode(message: _91.MsgBeginRedelegateResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _91.MsgBeginRedelegateResponse;
                fromPartial(object: Partial<_91.MsgBeginRedelegateResponse>): _91.MsgBeginRedelegateResponse;
                fromAmino(object: _91.MsgBeginRedelegateResponseAmino): _91.MsgBeginRedelegateResponse;
                toAmino(message: _91.MsgBeginRedelegateResponse): _91.MsgBeginRedelegateResponseAmino;
                fromAminoMsg(object: _91.MsgBeginRedelegateResponseAminoMsg): _91.MsgBeginRedelegateResponse;
                toAminoMsg(message: _91.MsgBeginRedelegateResponse): _91.MsgBeginRedelegateResponseAminoMsg;
                fromProtoMsg(message: _91.MsgBeginRedelegateResponseProtoMsg): _91.MsgBeginRedelegateResponse;
                toProto(message: _91.MsgBeginRedelegateResponse): Uint8Array;
                toProtoMsg(message: _91.MsgBeginRedelegateResponse): _91.MsgBeginRedelegateResponseProtoMsg;
            };
            MsgUndelegate: {
                typeUrl: string;
                encode(message: _91.MsgUndelegate, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _91.MsgUndelegate;
                fromPartial(object: Partial<_91.MsgUndelegate>): _91.MsgUndelegate;
                fromAmino(object: _91.MsgUndelegateAmino): _91.MsgUndelegate;
                toAmino(message: _91.MsgUndelegate): _91.MsgUndelegateAmino;
                fromAminoMsg(object: _91.MsgUndelegateAminoMsg): _91.MsgUndelegate;
                toAminoMsg(message: _91.MsgUndelegate): _91.MsgUndelegateAminoMsg;
                fromProtoMsg(message: _91.MsgUndelegateProtoMsg): _91.MsgUndelegate;
                toProto(message: _91.MsgUndelegate): Uint8Array;
                toProtoMsg(message: _91.MsgUndelegate): _91.MsgUndelegateProtoMsg;
            };
            MsgUndelegateResponse: {
                typeUrl: string;
                encode(message: _91.MsgUndelegateResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _91.MsgUndelegateResponse;
                fromPartial(object: Partial<_91.MsgUndelegateResponse>): _91.MsgUndelegateResponse;
                fromAmino(object: _91.MsgUndelegateResponseAmino): _91.MsgUndelegateResponse;
                toAmino(message: _91.MsgUndelegateResponse): _91.MsgUndelegateResponseAmino;
                fromAminoMsg(object: _91.MsgUndelegateResponseAminoMsg): _91.MsgUndelegateResponse;
                toAminoMsg(message: _91.MsgUndelegateResponse): _91.MsgUndelegateResponseAminoMsg;
                fromProtoMsg(message: _91.MsgUndelegateResponseProtoMsg): _91.MsgUndelegateResponse;
                toProto(message: _91.MsgUndelegateResponse): Uint8Array;
                toProtoMsg(message: _91.MsgUndelegateResponse): _91.MsgUndelegateResponseProtoMsg;
            };
            Cosmos_cryptoPubKey_InterfaceDecoder: (input: import("..").BinaryReader | Uint8Array) => import("../google/protobuf/any").Any;
            Cosmos_cryptoPubKey_FromAmino: (content: import("../google/protobuf/any").AnyAmino) => import("../google/protobuf/any").Any;
            Cosmos_cryptoPubKey_ToAmino: (content: import("../google/protobuf/any").Any) => import("@cosmjs/amino").Pubkey | null;
            bondStatusFromJSON(object: any): _90.BondStatus;
            bondStatusToJSON(object: _90.BondStatus): string;
            BondStatus: typeof _90.BondStatus;
            BondStatusSDKType: typeof _90.BondStatus;
            BondStatusAmino: typeof _90.BondStatus;
            HistoricalInfo: {
                typeUrl: string;
                encode(message: _90.HistoricalInfo, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.HistoricalInfo;
                fromPartial(object: Partial<_90.HistoricalInfo>): _90.HistoricalInfo;
                fromAmino(object: _90.HistoricalInfoAmino): _90.HistoricalInfo;
                toAmino(message: _90.HistoricalInfo): _90.HistoricalInfoAmino;
                fromAminoMsg(object: _90.HistoricalInfoAminoMsg): _90.HistoricalInfo;
                toAminoMsg(message: _90.HistoricalInfo): _90.HistoricalInfoAminoMsg;
                fromProtoMsg(message: _90.HistoricalInfoProtoMsg): _90.HistoricalInfo;
                toProto(message: _90.HistoricalInfo): Uint8Array;
                toProtoMsg(message: _90.HistoricalInfo): _90.HistoricalInfoProtoMsg;
            };
            CommissionRates: {
                typeUrl: string;
                encode(message: _90.CommissionRates, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.CommissionRates;
                fromPartial(object: Partial<_90.CommissionRates>): _90.CommissionRates;
                fromAmino(object: _90.CommissionRatesAmino): _90.CommissionRates;
                toAmino(message: _90.CommissionRates): _90.CommissionRatesAmino;
                fromAminoMsg(object: _90.CommissionRatesAminoMsg): _90.CommissionRates;
                toAminoMsg(message: _90.CommissionRates): _90.CommissionRatesAminoMsg;
                fromProtoMsg(message: _90.CommissionRatesProtoMsg): _90.CommissionRates;
                toProto(message: _90.CommissionRates): Uint8Array;
                toProtoMsg(message: _90.CommissionRates): _90.CommissionRatesProtoMsg;
            };
            Commission: {
                typeUrl: string;
                encode(message: _90.Commission, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.Commission;
                fromPartial(object: Partial<_90.Commission>): _90.Commission;
                fromAmino(object: _90.CommissionAmino): _90.Commission;
                toAmino(message: _90.Commission): _90.CommissionAmino;
                fromAminoMsg(object: _90.CommissionAminoMsg): _90.Commission;
                toAminoMsg(message: _90.Commission): _90.CommissionAminoMsg;
                fromProtoMsg(message: _90.CommissionProtoMsg): _90.Commission;
                toProto(message: _90.Commission): Uint8Array;
                toProtoMsg(message: _90.Commission): _90.CommissionProtoMsg;
            };
            Description: {
                typeUrl: string;
                encode(message: _90.Description, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.Description;
                fromPartial(object: Partial<_90.Description>): _90.Description;
                fromAmino(object: _90.DescriptionAmino): _90.Description;
                toAmino(message: _90.Description): _90.DescriptionAmino;
                fromAminoMsg(object: _90.DescriptionAminoMsg): _90.Description;
                toAminoMsg(message: _90.Description): _90.DescriptionAminoMsg;
                fromProtoMsg(message: _90.DescriptionProtoMsg): _90.Description;
                toProto(message: _90.Description): Uint8Array;
                toProtoMsg(message: _90.Description): _90.DescriptionProtoMsg;
            };
            Validator: {
                typeUrl: string;
                encode(message: _90.Validator, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.Validator;
                fromPartial(object: Partial<_90.Validator>): _90.Validator;
                fromAmino(object: _90.ValidatorAmino): _90.Validator;
                toAmino(message: _90.Validator): _90.ValidatorAmino;
                fromAminoMsg(object: _90.ValidatorAminoMsg): _90.Validator;
                toAminoMsg(message: _90.Validator): _90.ValidatorAminoMsg;
                fromProtoMsg(message: _90.ValidatorProtoMsg): _90.Validator;
                toProto(message: _90.Validator): Uint8Array;
                toProtoMsg(message: _90.Validator): _90.ValidatorProtoMsg;
            };
            ValAddresses: {
                typeUrl: string;
                encode(message: _90.ValAddresses, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.ValAddresses;
                fromPartial(object: Partial<_90.ValAddresses>): _90.ValAddresses;
                fromAmino(object: _90.ValAddressesAmino): _90.ValAddresses;
                toAmino(message: _90.ValAddresses): _90.ValAddressesAmino;
                fromAminoMsg(object: _90.ValAddressesAminoMsg): _90.ValAddresses;
                toAminoMsg(message: _90.ValAddresses): _90.ValAddressesAminoMsg;
                fromProtoMsg(message: _90.ValAddressesProtoMsg): _90.ValAddresses;
                toProto(message: _90.ValAddresses): Uint8Array;
                toProtoMsg(message: _90.ValAddresses): _90.ValAddressesProtoMsg;
            };
            DVPair: {
                typeUrl: string;
                encode(message: _90.DVPair, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.DVPair;
                fromPartial(object: Partial<_90.DVPair>): _90.DVPair;
                fromAmino(object: _90.DVPairAmino): _90.DVPair;
                toAmino(message: _90.DVPair): _90.DVPairAmino;
                fromAminoMsg(object: _90.DVPairAminoMsg): _90.DVPair;
                toAminoMsg(message: _90.DVPair): _90.DVPairAminoMsg;
                fromProtoMsg(message: _90.DVPairProtoMsg): _90.DVPair;
                toProto(message: _90.DVPair): Uint8Array;
                toProtoMsg(message: _90.DVPair): _90.DVPairProtoMsg;
            };
            DVPairs: {
                typeUrl: string;
                encode(message: _90.DVPairs, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.DVPairs;
                fromPartial(object: Partial<_90.DVPairs>): _90.DVPairs;
                fromAmino(object: _90.DVPairsAmino): _90.DVPairs;
                toAmino(message: _90.DVPairs): _90.DVPairsAmino;
                fromAminoMsg(object: _90.DVPairsAminoMsg): _90.DVPairs;
                toAminoMsg(message: _90.DVPairs): _90.DVPairsAminoMsg;
                fromProtoMsg(message: _90.DVPairsProtoMsg): _90.DVPairs;
                toProto(message: _90.DVPairs): Uint8Array;
                toProtoMsg(message: _90.DVPairs): _90.DVPairsProtoMsg;
            };
            DVVTriplet: {
                typeUrl: string;
                encode(message: _90.DVVTriplet, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.DVVTriplet;
                fromPartial(object: Partial<_90.DVVTriplet>): _90.DVVTriplet;
                fromAmino(object: _90.DVVTripletAmino): _90.DVVTriplet;
                toAmino(message: _90.DVVTriplet): _90.DVVTripletAmino;
                fromAminoMsg(object: _90.DVVTripletAminoMsg): _90.DVVTriplet;
                toAminoMsg(message: _90.DVVTriplet): _90.DVVTripletAminoMsg;
                fromProtoMsg(message: _90.DVVTripletProtoMsg): _90.DVVTriplet;
                toProto(message: _90.DVVTriplet): Uint8Array;
                toProtoMsg(message: _90.DVVTriplet): _90.DVVTripletProtoMsg;
            };
            DVVTriplets: {
                typeUrl: string;
                encode(message: _90.DVVTriplets, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.DVVTriplets;
                fromPartial(object: Partial<_90.DVVTriplets>): _90.DVVTriplets;
                fromAmino(object: _90.DVVTripletsAmino): _90.DVVTriplets;
                toAmino(message: _90.DVVTriplets): _90.DVVTripletsAmino;
                fromAminoMsg(object: _90.DVVTripletsAminoMsg): _90.DVVTriplets;
                toAminoMsg(message: _90.DVVTriplets): _90.DVVTripletsAminoMsg;
                fromProtoMsg(message: _90.DVVTripletsProtoMsg): _90.DVVTriplets;
                toProto(message: _90.DVVTriplets): Uint8Array;
                toProtoMsg(message: _90.DVVTriplets): _90.DVVTripletsProtoMsg;
            };
            Delegation: {
                typeUrl: string;
                encode(message: _90.Delegation, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.Delegation;
                fromPartial(object: Partial<_90.Delegation>): _90.Delegation;
                fromAmino(object: _90.DelegationAmino): _90.Delegation;
                toAmino(message: _90.Delegation): _90.DelegationAmino;
                fromAminoMsg(object: _90.DelegationAminoMsg): _90.Delegation;
                toAminoMsg(message: _90.Delegation): _90.DelegationAminoMsg;
                fromProtoMsg(message: _90.DelegationProtoMsg): _90.Delegation;
                toProto(message: _90.Delegation): Uint8Array;
                toProtoMsg(message: _90.Delegation): _90.DelegationProtoMsg;
            };
            UnbondingDelegation: {
                typeUrl: string;
                encode(message: _90.UnbondingDelegation, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.UnbondingDelegation;
                fromPartial(object: Partial<_90.UnbondingDelegation>): _90.UnbondingDelegation;
                fromAmino(object: _90.UnbondingDelegationAmino): _90.UnbondingDelegation;
                toAmino(message: _90.UnbondingDelegation): _90.UnbondingDelegationAmino;
                fromAminoMsg(object: _90.UnbondingDelegationAminoMsg): _90.UnbondingDelegation;
                toAminoMsg(message: _90.UnbondingDelegation): _90.UnbondingDelegationAminoMsg;
                fromProtoMsg(message: _90.UnbondingDelegationProtoMsg): _90.UnbondingDelegation;
                toProto(message: _90.UnbondingDelegation): Uint8Array;
                toProtoMsg(message: _90.UnbondingDelegation): _90.UnbondingDelegationProtoMsg;
            };
            UnbondingDelegationEntry: {
                typeUrl: string;
                encode(message: _90.UnbondingDelegationEntry, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.UnbondingDelegationEntry;
                fromPartial(object: Partial<_90.UnbondingDelegationEntry>): _90.UnbondingDelegationEntry;
                fromAmino(object: _90.UnbondingDelegationEntryAmino): _90.UnbondingDelegationEntry;
                toAmino(message: _90.UnbondingDelegationEntry): _90.UnbondingDelegationEntryAmino;
                fromAminoMsg(object: _90.UnbondingDelegationEntryAminoMsg): _90.UnbondingDelegationEntry;
                toAminoMsg(message: _90.UnbondingDelegationEntry): _90.UnbondingDelegationEntryAminoMsg;
                fromProtoMsg(message: _90.UnbondingDelegationEntryProtoMsg): _90.UnbondingDelegationEntry;
                toProto(message: _90.UnbondingDelegationEntry): Uint8Array;
                toProtoMsg(message: _90.UnbondingDelegationEntry): _90.UnbondingDelegationEntryProtoMsg;
            };
            RedelegationEntry: {
                typeUrl: string;
                encode(message: _90.RedelegationEntry, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.RedelegationEntry;
                fromPartial(object: Partial<_90.RedelegationEntry>): _90.RedelegationEntry;
                fromAmino(object: _90.RedelegationEntryAmino): _90.RedelegationEntry;
                toAmino(message: _90.RedelegationEntry): _90.RedelegationEntryAmino;
                fromAminoMsg(object: _90.RedelegationEntryAminoMsg): _90.RedelegationEntry;
                toAminoMsg(message: _90.RedelegationEntry): _90.RedelegationEntryAminoMsg;
                fromProtoMsg(message: _90.RedelegationEntryProtoMsg): _90.RedelegationEntry;
                toProto(message: _90.RedelegationEntry): Uint8Array;
                toProtoMsg(message: _90.RedelegationEntry): _90.RedelegationEntryProtoMsg;
            };
            Redelegation: {
                typeUrl: string;
                encode(message: _90.Redelegation, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.Redelegation;
                fromPartial(object: Partial<_90.Redelegation>): _90.Redelegation;
                fromAmino(object: _90.RedelegationAmino): _90.Redelegation;
                toAmino(message: _90.Redelegation): _90.RedelegationAmino;
                fromAminoMsg(object: _90.RedelegationAminoMsg): _90.Redelegation;
                toAminoMsg(message: _90.Redelegation): _90.RedelegationAminoMsg;
                fromProtoMsg(message: _90.RedelegationProtoMsg): _90.Redelegation;
                toProto(message: _90.Redelegation): Uint8Array;
                toProtoMsg(message: _90.Redelegation): _90.RedelegationProtoMsg;
            };
            Params: {
                typeUrl: string;
                encode(message: _90.Params, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.Params;
                fromPartial(object: Partial<_90.Params>): _90.Params;
                fromAmino(object: _90.ParamsAmino): _90.Params;
                toAmino(message: _90.Params): _90.ParamsAmino;
                fromAminoMsg(object: _90.ParamsAminoMsg): _90.Params;
                toAminoMsg(message: _90.Params): _90.ParamsAminoMsg;
                fromProtoMsg(message: _90.ParamsProtoMsg): _90.Params;
                toProto(message: _90.Params): Uint8Array;
                toProtoMsg(message: _90.Params): _90.ParamsProtoMsg;
            };
            DelegationResponse: {
                typeUrl: string;
                encode(message: _90.DelegationResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.DelegationResponse;
                fromPartial(object: Partial<_90.DelegationResponse>): _90.DelegationResponse;
                fromAmino(object: _90.DelegationResponseAmino): _90.DelegationResponse;
                toAmino(message: _90.DelegationResponse): _90.DelegationResponseAmino;
                fromAminoMsg(object: _90.DelegationResponseAminoMsg): _90.DelegationResponse;
                toAminoMsg(message: _90.DelegationResponse): _90.DelegationResponseAminoMsg;
                fromProtoMsg(message: _90.DelegationResponseProtoMsg): _90.DelegationResponse;
                toProto(message: _90.DelegationResponse): Uint8Array;
                toProtoMsg(message: _90.DelegationResponse): _90.DelegationResponseProtoMsg;
            };
            RedelegationEntryResponse: {
                typeUrl: string;
                encode(message: _90.RedelegationEntryResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.RedelegationEntryResponse;
                fromPartial(object: Partial<_90.RedelegationEntryResponse>): _90.RedelegationEntryResponse;
                fromAmino(object: _90.RedelegationEntryResponseAmino): _90.RedelegationEntryResponse;
                toAmino(message: _90.RedelegationEntryResponse): _90.RedelegationEntryResponseAmino;
                fromAminoMsg(object: _90.RedelegationEntryResponseAminoMsg): _90.RedelegationEntryResponse;
                toAminoMsg(message: _90.RedelegationEntryResponse): _90.RedelegationEntryResponseAminoMsg;
                fromProtoMsg(message: _90.RedelegationEntryResponseProtoMsg): _90.RedelegationEntryResponse;
                toProto(message: _90.RedelegationEntryResponse): Uint8Array;
                toProtoMsg(message: _90.RedelegationEntryResponse): _90.RedelegationEntryResponseProtoMsg;
            };
            RedelegationResponse: {
                typeUrl: string;
                encode(message: _90.RedelegationResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.RedelegationResponse;
                fromPartial(object: Partial<_90.RedelegationResponse>): _90.RedelegationResponse;
                fromAmino(object: _90.RedelegationResponseAmino): _90.RedelegationResponse;
                toAmino(message: _90.RedelegationResponse): _90.RedelegationResponseAmino;
                fromAminoMsg(object: _90.RedelegationResponseAminoMsg): _90.RedelegationResponse;
                toAminoMsg(message: _90.RedelegationResponse): _90.RedelegationResponseAminoMsg;
                fromProtoMsg(message: _90.RedelegationResponseProtoMsg): _90.RedelegationResponse;
                toProto(message: _90.RedelegationResponse): Uint8Array;
                toProtoMsg(message: _90.RedelegationResponse): _90.RedelegationResponseProtoMsg;
            };
            Pool: {
                typeUrl: string;
                encode(message: _90.Pool, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _90.Pool;
                fromPartial(object: Partial<_90.Pool>): _90.Pool;
                fromAmino(object: _90.PoolAmino): _90.Pool;
                toAmino(message: _90.Pool): _90.PoolAmino;
                fromAminoMsg(object: _90.PoolAminoMsg): _90.Pool;
                toAminoMsg(message: _90.Pool): _90.PoolAminoMsg;
                fromProtoMsg(message: _90.PoolProtoMsg): _90.Pool;
                toProto(message: _90.Pool): Uint8Array;
                toProtoMsg(message: _90.Pool): _90.PoolProtoMsg;
            };
            QueryValidatorsRequest: {
                typeUrl: string;
                encode(message: _89.QueryValidatorsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryValidatorsRequest;
                fromPartial(object: Partial<_89.QueryValidatorsRequest>): _89.QueryValidatorsRequest;
                fromAmino(object: _89.QueryValidatorsRequestAmino): _89.QueryValidatorsRequest;
                toAmino(message: _89.QueryValidatorsRequest): _89.QueryValidatorsRequestAmino;
                fromAminoMsg(object: _89.QueryValidatorsRequestAminoMsg): _89.QueryValidatorsRequest;
                toAminoMsg(message: _89.QueryValidatorsRequest): _89.QueryValidatorsRequestAminoMsg;
                fromProtoMsg(message: _89.QueryValidatorsRequestProtoMsg): _89.QueryValidatorsRequest;
                toProto(message: _89.QueryValidatorsRequest): Uint8Array;
                toProtoMsg(message: _89.QueryValidatorsRequest): _89.QueryValidatorsRequestProtoMsg;
            };
            QueryValidatorsResponse: {
                typeUrl: string;
                encode(message: _89.QueryValidatorsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryValidatorsResponse;
                fromPartial(object: Partial<_89.QueryValidatorsResponse>): _89.QueryValidatorsResponse;
                fromAmino(object: _89.QueryValidatorsResponseAmino): _89.QueryValidatorsResponse;
                toAmino(message: _89.QueryValidatorsResponse): _89.QueryValidatorsResponseAmino;
                fromAminoMsg(object: _89.QueryValidatorsResponseAminoMsg): _89.QueryValidatorsResponse;
                toAminoMsg(message: _89.QueryValidatorsResponse): _89.QueryValidatorsResponseAminoMsg;
                fromProtoMsg(message: _89.QueryValidatorsResponseProtoMsg): _89.QueryValidatorsResponse;
                toProto(message: _89.QueryValidatorsResponse): Uint8Array;
                toProtoMsg(message: _89.QueryValidatorsResponse): _89.QueryValidatorsResponseProtoMsg;
            };
            QueryValidatorRequest: {
                typeUrl: string;
                encode(message: _89.QueryValidatorRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryValidatorRequest;
                fromPartial(object: Partial<_89.QueryValidatorRequest>): _89.QueryValidatorRequest;
                fromAmino(object: _89.QueryValidatorRequestAmino): _89.QueryValidatorRequest;
                toAmino(message: _89.QueryValidatorRequest): _89.QueryValidatorRequestAmino;
                fromAminoMsg(object: _89.QueryValidatorRequestAminoMsg): _89.QueryValidatorRequest;
                toAminoMsg(message: _89.QueryValidatorRequest): _89.QueryValidatorRequestAminoMsg;
                fromProtoMsg(message: _89.QueryValidatorRequestProtoMsg): _89.QueryValidatorRequest;
                toProto(message: _89.QueryValidatorRequest): Uint8Array;
                toProtoMsg(message: _89.QueryValidatorRequest): _89.QueryValidatorRequestProtoMsg;
            };
            QueryValidatorResponse: {
                typeUrl: string;
                encode(message: _89.QueryValidatorResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryValidatorResponse;
                fromPartial(object: Partial<_89.QueryValidatorResponse>): _89.QueryValidatorResponse;
                fromAmino(object: _89.QueryValidatorResponseAmino): _89.QueryValidatorResponse;
                toAmino(message: _89.QueryValidatorResponse): _89.QueryValidatorResponseAmino;
                fromAminoMsg(object: _89.QueryValidatorResponseAminoMsg): _89.QueryValidatorResponse;
                toAminoMsg(message: _89.QueryValidatorResponse): _89.QueryValidatorResponseAminoMsg;
                fromProtoMsg(message: _89.QueryValidatorResponseProtoMsg): _89.QueryValidatorResponse;
                toProto(message: _89.QueryValidatorResponse): Uint8Array;
                toProtoMsg(message: _89.QueryValidatorResponse): _89.QueryValidatorResponseProtoMsg;
            };
            QueryValidatorDelegationsRequest: {
                typeUrl: string;
                encode(message: _89.QueryValidatorDelegationsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryValidatorDelegationsRequest;
                fromPartial(object: Partial<_89.QueryValidatorDelegationsRequest>): _89.QueryValidatorDelegationsRequest;
                fromAmino(object: _89.QueryValidatorDelegationsRequestAmino): _89.QueryValidatorDelegationsRequest;
                toAmino(message: _89.QueryValidatorDelegationsRequest): _89.QueryValidatorDelegationsRequestAmino;
                fromAminoMsg(object: _89.QueryValidatorDelegationsRequestAminoMsg): _89.QueryValidatorDelegationsRequest;
                toAminoMsg(message: _89.QueryValidatorDelegationsRequest): _89.QueryValidatorDelegationsRequestAminoMsg;
                fromProtoMsg(message: _89.QueryValidatorDelegationsRequestProtoMsg): _89.QueryValidatorDelegationsRequest;
                toProto(message: _89.QueryValidatorDelegationsRequest): Uint8Array;
                toProtoMsg(message: _89.QueryValidatorDelegationsRequest): _89.QueryValidatorDelegationsRequestProtoMsg;
            };
            QueryValidatorDelegationsResponse: {
                typeUrl: string;
                encode(message: _89.QueryValidatorDelegationsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryValidatorDelegationsResponse;
                fromPartial(object: Partial<_89.QueryValidatorDelegationsResponse>): _89.QueryValidatorDelegationsResponse;
                fromAmino(object: _89.QueryValidatorDelegationsResponseAmino): _89.QueryValidatorDelegationsResponse;
                toAmino(message: _89.QueryValidatorDelegationsResponse): _89.QueryValidatorDelegationsResponseAmino;
                fromAminoMsg(object: _89.QueryValidatorDelegationsResponseAminoMsg): _89.QueryValidatorDelegationsResponse;
                toAminoMsg(message: _89.QueryValidatorDelegationsResponse): _89.QueryValidatorDelegationsResponseAminoMsg;
                fromProtoMsg(message: _89.QueryValidatorDelegationsResponseProtoMsg): _89.QueryValidatorDelegationsResponse;
                toProto(message: _89.QueryValidatorDelegationsResponse): Uint8Array;
                toProtoMsg(message: _89.QueryValidatorDelegationsResponse): _89.QueryValidatorDelegationsResponseProtoMsg;
            };
            QueryValidatorUnbondingDelegationsRequest: {
                typeUrl: string;
                encode(message: _89.QueryValidatorUnbondingDelegationsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryValidatorUnbondingDelegationsRequest;
                fromPartial(object: Partial<_89.QueryValidatorUnbondingDelegationsRequest>): _89.QueryValidatorUnbondingDelegationsRequest;
                fromAmino(object: _89.QueryValidatorUnbondingDelegationsRequestAmino): _89.QueryValidatorUnbondingDelegationsRequest;
                toAmino(message: _89.QueryValidatorUnbondingDelegationsRequest): _89.QueryValidatorUnbondingDelegationsRequestAmino;
                fromAminoMsg(object: _89.QueryValidatorUnbondingDelegationsRequestAminoMsg): _89.QueryValidatorUnbondingDelegationsRequest;
                toAminoMsg(message: _89.QueryValidatorUnbondingDelegationsRequest): _89.QueryValidatorUnbondingDelegationsRequestAminoMsg;
                fromProtoMsg(message: _89.QueryValidatorUnbondingDelegationsRequestProtoMsg): _89.QueryValidatorUnbondingDelegationsRequest;
                toProto(message: _89.QueryValidatorUnbondingDelegationsRequest): Uint8Array;
                toProtoMsg(message: _89.QueryValidatorUnbondingDelegationsRequest): _89.QueryValidatorUnbondingDelegationsRequestProtoMsg;
            };
            QueryValidatorUnbondingDelegationsResponse: {
                typeUrl: string;
                encode(message: _89.QueryValidatorUnbondingDelegationsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryValidatorUnbondingDelegationsResponse;
                fromPartial(object: Partial<_89.QueryValidatorUnbondingDelegationsResponse>): _89.QueryValidatorUnbondingDelegationsResponse;
                fromAmino(object: _89.QueryValidatorUnbondingDelegationsResponseAmino): _89.QueryValidatorUnbondingDelegationsResponse;
                toAmino(message: _89.QueryValidatorUnbondingDelegationsResponse): _89.QueryValidatorUnbondingDelegationsResponseAmino;
                fromAminoMsg(object: _89.QueryValidatorUnbondingDelegationsResponseAminoMsg): _89.QueryValidatorUnbondingDelegationsResponse;
                toAminoMsg(message: _89.QueryValidatorUnbondingDelegationsResponse): _89.QueryValidatorUnbondingDelegationsResponseAminoMsg;
                fromProtoMsg(message: _89.QueryValidatorUnbondingDelegationsResponseProtoMsg): _89.QueryValidatorUnbondingDelegationsResponse;
                toProto(message: _89.QueryValidatorUnbondingDelegationsResponse): Uint8Array;
                toProtoMsg(message: _89.QueryValidatorUnbondingDelegationsResponse): _89.QueryValidatorUnbondingDelegationsResponseProtoMsg;
            };
            QueryDelegationRequest: {
                typeUrl: string;
                encode(message: _89.QueryDelegationRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryDelegationRequest;
                fromPartial(object: Partial<_89.QueryDelegationRequest>): _89.QueryDelegationRequest;
                fromAmino(object: _89.QueryDelegationRequestAmino): _89.QueryDelegationRequest;
                toAmino(message: _89.QueryDelegationRequest): _89.QueryDelegationRequestAmino;
                fromAminoMsg(object: _89.QueryDelegationRequestAminoMsg): _89.QueryDelegationRequest;
                toAminoMsg(message: _89.QueryDelegationRequest): _89.QueryDelegationRequestAminoMsg;
                fromProtoMsg(message: _89.QueryDelegationRequestProtoMsg): _89.QueryDelegationRequest;
                toProto(message: _89.QueryDelegationRequest): Uint8Array;
                toProtoMsg(message: _89.QueryDelegationRequest): _89.QueryDelegationRequestProtoMsg;
            };
            QueryDelegationResponse: {
                typeUrl: string;
                encode(message: _89.QueryDelegationResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryDelegationResponse;
                fromPartial(object: Partial<_89.QueryDelegationResponse>): _89.QueryDelegationResponse;
                fromAmino(object: _89.QueryDelegationResponseAmino): _89.QueryDelegationResponse;
                toAmino(message: _89.QueryDelegationResponse): _89.QueryDelegationResponseAmino;
                fromAminoMsg(object: _89.QueryDelegationResponseAminoMsg): _89.QueryDelegationResponse;
                toAminoMsg(message: _89.QueryDelegationResponse): _89.QueryDelegationResponseAminoMsg;
                fromProtoMsg(message: _89.QueryDelegationResponseProtoMsg): _89.QueryDelegationResponse;
                toProto(message: _89.QueryDelegationResponse): Uint8Array;
                toProtoMsg(message: _89.QueryDelegationResponse): _89.QueryDelegationResponseProtoMsg;
            };
            QueryUnbondingDelegationRequest: {
                typeUrl: string;
                encode(message: _89.QueryUnbondingDelegationRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryUnbondingDelegationRequest;
                fromPartial(object: Partial<_89.QueryUnbondingDelegationRequest>): _89.QueryUnbondingDelegationRequest;
                fromAmino(object: _89.QueryUnbondingDelegationRequestAmino): _89.QueryUnbondingDelegationRequest;
                toAmino(message: _89.QueryUnbondingDelegationRequest): _89.QueryUnbondingDelegationRequestAmino;
                fromAminoMsg(object: _89.QueryUnbondingDelegationRequestAminoMsg): _89.QueryUnbondingDelegationRequest;
                toAminoMsg(message: _89.QueryUnbondingDelegationRequest): _89.QueryUnbondingDelegationRequestAminoMsg;
                fromProtoMsg(message: _89.QueryUnbondingDelegationRequestProtoMsg): _89.QueryUnbondingDelegationRequest;
                toProto(message: _89.QueryUnbondingDelegationRequest): Uint8Array;
                toProtoMsg(message: _89.QueryUnbondingDelegationRequest): _89.QueryUnbondingDelegationRequestProtoMsg;
            };
            QueryUnbondingDelegationResponse: {
                typeUrl: string;
                encode(message: _89.QueryUnbondingDelegationResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryUnbondingDelegationResponse;
                fromPartial(object: Partial<_89.QueryUnbondingDelegationResponse>): _89.QueryUnbondingDelegationResponse;
                fromAmino(object: _89.QueryUnbondingDelegationResponseAmino): _89.QueryUnbondingDelegationResponse;
                toAmino(message: _89.QueryUnbondingDelegationResponse): _89.QueryUnbondingDelegationResponseAmino;
                fromAminoMsg(object: _89.QueryUnbondingDelegationResponseAminoMsg): _89.QueryUnbondingDelegationResponse;
                toAminoMsg(message: _89.QueryUnbondingDelegationResponse): _89.QueryUnbondingDelegationResponseAminoMsg;
                fromProtoMsg(message: _89.QueryUnbondingDelegationResponseProtoMsg): _89.QueryUnbondingDelegationResponse;
                toProto(message: _89.QueryUnbondingDelegationResponse): Uint8Array;
                toProtoMsg(message: _89.QueryUnbondingDelegationResponse): _89.QueryUnbondingDelegationResponseProtoMsg;
            };
            QueryDelegatorDelegationsRequest: {
                typeUrl: string;
                encode(message: _89.QueryDelegatorDelegationsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryDelegatorDelegationsRequest;
                fromPartial(object: Partial<_89.QueryDelegatorDelegationsRequest>): _89.QueryDelegatorDelegationsRequest;
                fromAmino(object: _89.QueryDelegatorDelegationsRequestAmino): _89.QueryDelegatorDelegationsRequest;
                toAmino(message: _89.QueryDelegatorDelegationsRequest): _89.QueryDelegatorDelegationsRequestAmino;
                fromAminoMsg(object: _89.QueryDelegatorDelegationsRequestAminoMsg): _89.QueryDelegatorDelegationsRequest;
                toAminoMsg(message: _89.QueryDelegatorDelegationsRequest): _89.QueryDelegatorDelegationsRequestAminoMsg;
                fromProtoMsg(message: _89.QueryDelegatorDelegationsRequestProtoMsg): _89.QueryDelegatorDelegationsRequest;
                toProto(message: _89.QueryDelegatorDelegationsRequest): Uint8Array;
                toProtoMsg(message: _89.QueryDelegatorDelegationsRequest): _89.QueryDelegatorDelegationsRequestProtoMsg;
            };
            QueryDelegatorDelegationsResponse: {
                typeUrl: string;
                encode(message: _89.QueryDelegatorDelegationsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryDelegatorDelegationsResponse;
                fromPartial(object: Partial<_89.QueryDelegatorDelegationsResponse>): _89.QueryDelegatorDelegationsResponse;
                fromAmino(object: _89.QueryDelegatorDelegationsResponseAmino): _89.QueryDelegatorDelegationsResponse;
                toAmino(message: _89.QueryDelegatorDelegationsResponse): _89.QueryDelegatorDelegationsResponseAmino;
                fromAminoMsg(object: _89.QueryDelegatorDelegationsResponseAminoMsg): _89.QueryDelegatorDelegationsResponse;
                toAminoMsg(message: _89.QueryDelegatorDelegationsResponse): _89.QueryDelegatorDelegationsResponseAminoMsg;
                fromProtoMsg(message: _89.QueryDelegatorDelegationsResponseProtoMsg): _89.QueryDelegatorDelegationsResponse;
                toProto(message: _89.QueryDelegatorDelegationsResponse): Uint8Array;
                toProtoMsg(message: _89.QueryDelegatorDelegationsResponse): _89.QueryDelegatorDelegationsResponseProtoMsg;
            };
            QueryDelegatorUnbondingDelegationsRequest: {
                typeUrl: string;
                encode(message: _89.QueryDelegatorUnbondingDelegationsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryDelegatorUnbondingDelegationsRequest;
                fromPartial(object: Partial<_89.QueryDelegatorUnbondingDelegationsRequest>): _89.QueryDelegatorUnbondingDelegationsRequest;
                fromAmino(object: _89.QueryDelegatorUnbondingDelegationsRequestAmino): _89.QueryDelegatorUnbondingDelegationsRequest;
                toAmino(message: _89.QueryDelegatorUnbondingDelegationsRequest): _89.QueryDelegatorUnbondingDelegationsRequestAmino;
                fromAminoMsg(object: _89.QueryDelegatorUnbondingDelegationsRequestAminoMsg): _89.QueryDelegatorUnbondingDelegationsRequest;
                toAminoMsg(message: _89.QueryDelegatorUnbondingDelegationsRequest): _89.QueryDelegatorUnbondingDelegationsRequestAminoMsg;
                fromProtoMsg(message: _89.QueryDelegatorUnbondingDelegationsRequestProtoMsg): _89.QueryDelegatorUnbondingDelegationsRequest;
                toProto(message: _89.QueryDelegatorUnbondingDelegationsRequest): Uint8Array;
                toProtoMsg(message: _89.QueryDelegatorUnbondingDelegationsRequest): _89.QueryDelegatorUnbondingDelegationsRequestProtoMsg;
            };
            QueryDelegatorUnbondingDelegationsResponse: {
                typeUrl: string;
                encode(message: _89.QueryDelegatorUnbondingDelegationsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryDelegatorUnbondingDelegationsResponse;
                fromPartial(object: Partial<_89.QueryDelegatorUnbondingDelegationsResponse>): _89.QueryDelegatorUnbondingDelegationsResponse;
                fromAmino(object: _89.QueryDelegatorUnbondingDelegationsResponseAmino): _89.QueryDelegatorUnbondingDelegationsResponse;
                toAmino(message: _89.QueryDelegatorUnbondingDelegationsResponse): _89.QueryDelegatorUnbondingDelegationsResponseAmino;
                fromAminoMsg(object: _89.QueryDelegatorUnbondingDelegationsResponseAminoMsg): _89.QueryDelegatorUnbondingDelegationsResponse;
                toAminoMsg(message: _89.QueryDelegatorUnbondingDelegationsResponse): _89.QueryDelegatorUnbondingDelegationsResponseAminoMsg;
                fromProtoMsg(message: _89.QueryDelegatorUnbondingDelegationsResponseProtoMsg): _89.QueryDelegatorUnbondingDelegationsResponse;
                toProto(message: _89.QueryDelegatorUnbondingDelegationsResponse): Uint8Array;
                toProtoMsg(message: _89.QueryDelegatorUnbondingDelegationsResponse): _89.QueryDelegatorUnbondingDelegationsResponseProtoMsg;
            };
            QueryRedelegationsRequest: {
                typeUrl: string;
                encode(message: _89.QueryRedelegationsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryRedelegationsRequest;
                fromPartial(object: Partial<_89.QueryRedelegationsRequest>): _89.QueryRedelegationsRequest;
                fromAmino(object: _89.QueryRedelegationsRequestAmino): _89.QueryRedelegationsRequest;
                toAmino(message: _89.QueryRedelegationsRequest): _89.QueryRedelegationsRequestAmino;
                fromAminoMsg(object: _89.QueryRedelegationsRequestAminoMsg): _89.QueryRedelegationsRequest;
                toAminoMsg(message: _89.QueryRedelegationsRequest): _89.QueryRedelegationsRequestAminoMsg;
                fromProtoMsg(message: _89.QueryRedelegationsRequestProtoMsg): _89.QueryRedelegationsRequest;
                toProto(message: _89.QueryRedelegationsRequest): Uint8Array;
                toProtoMsg(message: _89.QueryRedelegationsRequest): _89.QueryRedelegationsRequestProtoMsg;
            };
            QueryRedelegationsResponse: {
                typeUrl: string;
                encode(message: _89.QueryRedelegationsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryRedelegationsResponse;
                fromPartial(object: Partial<_89.QueryRedelegationsResponse>): _89.QueryRedelegationsResponse;
                fromAmino(object: _89.QueryRedelegationsResponseAmino): _89.QueryRedelegationsResponse;
                toAmino(message: _89.QueryRedelegationsResponse): _89.QueryRedelegationsResponseAmino;
                fromAminoMsg(object: _89.QueryRedelegationsResponseAminoMsg): _89.QueryRedelegationsResponse;
                toAminoMsg(message: _89.QueryRedelegationsResponse): _89.QueryRedelegationsResponseAminoMsg;
                fromProtoMsg(message: _89.QueryRedelegationsResponseProtoMsg): _89.QueryRedelegationsResponse;
                toProto(message: _89.QueryRedelegationsResponse): Uint8Array;
                toProtoMsg(message: _89.QueryRedelegationsResponse): _89.QueryRedelegationsResponseProtoMsg;
            };
            QueryDelegatorValidatorsRequest: {
                typeUrl: string;
                encode(message: _89.QueryDelegatorValidatorsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryDelegatorValidatorsRequest;
                fromPartial(object: Partial<_89.QueryDelegatorValidatorsRequest>): _89.QueryDelegatorValidatorsRequest;
                fromAmino(object: _89.QueryDelegatorValidatorsRequestAmino): _89.QueryDelegatorValidatorsRequest;
                toAmino(message: _89.QueryDelegatorValidatorsRequest): _89.QueryDelegatorValidatorsRequestAmino;
                fromAminoMsg(object: _89.QueryDelegatorValidatorsRequestAminoMsg): _89.QueryDelegatorValidatorsRequest;
                toAminoMsg(message: _89.QueryDelegatorValidatorsRequest): _89.QueryDelegatorValidatorsRequestAminoMsg;
                fromProtoMsg(message: _89.QueryDelegatorValidatorsRequestProtoMsg): _89.QueryDelegatorValidatorsRequest;
                toProto(message: _89.QueryDelegatorValidatorsRequest): Uint8Array;
                toProtoMsg(message: _89.QueryDelegatorValidatorsRequest): _89.QueryDelegatorValidatorsRequestProtoMsg;
            };
            QueryDelegatorValidatorsResponse: {
                typeUrl: string;
                encode(message: _89.QueryDelegatorValidatorsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryDelegatorValidatorsResponse;
                fromPartial(object: Partial<_89.QueryDelegatorValidatorsResponse>): _89.QueryDelegatorValidatorsResponse;
                fromAmino(object: _89.QueryDelegatorValidatorsResponseAmino): _89.QueryDelegatorValidatorsResponse;
                toAmino(message: _89.QueryDelegatorValidatorsResponse): _89.QueryDelegatorValidatorsResponseAmino;
                fromAminoMsg(object: _89.QueryDelegatorValidatorsResponseAminoMsg): _89.QueryDelegatorValidatorsResponse;
                toAminoMsg(message: _89.QueryDelegatorValidatorsResponse): _89.QueryDelegatorValidatorsResponseAminoMsg;
                fromProtoMsg(message: _89.QueryDelegatorValidatorsResponseProtoMsg): _89.QueryDelegatorValidatorsResponse;
                toProto(message: _89.QueryDelegatorValidatorsResponse): Uint8Array;
                toProtoMsg(message: _89.QueryDelegatorValidatorsResponse): _89.QueryDelegatorValidatorsResponseProtoMsg;
            };
            QueryDelegatorValidatorRequest: {
                typeUrl: string;
                encode(message: _89.QueryDelegatorValidatorRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryDelegatorValidatorRequest;
                fromPartial(object: Partial<_89.QueryDelegatorValidatorRequest>): _89.QueryDelegatorValidatorRequest;
                fromAmino(object: _89.QueryDelegatorValidatorRequestAmino): _89.QueryDelegatorValidatorRequest;
                toAmino(message: _89.QueryDelegatorValidatorRequest): _89.QueryDelegatorValidatorRequestAmino;
                fromAminoMsg(object: _89.QueryDelegatorValidatorRequestAminoMsg): _89.QueryDelegatorValidatorRequest;
                toAminoMsg(message: _89.QueryDelegatorValidatorRequest): _89.QueryDelegatorValidatorRequestAminoMsg;
                fromProtoMsg(message: _89.QueryDelegatorValidatorRequestProtoMsg): _89.QueryDelegatorValidatorRequest;
                toProto(message: _89.QueryDelegatorValidatorRequest): Uint8Array;
                toProtoMsg(message: _89.QueryDelegatorValidatorRequest): _89.QueryDelegatorValidatorRequestProtoMsg;
            };
            QueryDelegatorValidatorResponse: {
                typeUrl: string;
                encode(message: _89.QueryDelegatorValidatorResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryDelegatorValidatorResponse;
                fromPartial(object: Partial<_89.QueryDelegatorValidatorResponse>): _89.QueryDelegatorValidatorResponse;
                fromAmino(object: _89.QueryDelegatorValidatorResponseAmino): _89.QueryDelegatorValidatorResponse;
                toAmino(message: _89.QueryDelegatorValidatorResponse): _89.QueryDelegatorValidatorResponseAmino;
                fromAminoMsg(object: _89.QueryDelegatorValidatorResponseAminoMsg): _89.QueryDelegatorValidatorResponse;
                toAminoMsg(message: _89.QueryDelegatorValidatorResponse): _89.QueryDelegatorValidatorResponseAminoMsg;
                fromProtoMsg(message: _89.QueryDelegatorValidatorResponseProtoMsg): _89.QueryDelegatorValidatorResponse;
                toProto(message: _89.QueryDelegatorValidatorResponse): Uint8Array;
                toProtoMsg(message: _89.QueryDelegatorValidatorResponse): _89.QueryDelegatorValidatorResponseProtoMsg;
            };
            QueryHistoricalInfoRequest: {
                typeUrl: string;
                encode(message: _89.QueryHistoricalInfoRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryHistoricalInfoRequest;
                fromPartial(object: Partial<_89.QueryHistoricalInfoRequest>): _89.QueryHistoricalInfoRequest;
                fromAmino(object: _89.QueryHistoricalInfoRequestAmino): _89.QueryHistoricalInfoRequest;
                toAmino(message: _89.QueryHistoricalInfoRequest): _89.QueryHistoricalInfoRequestAmino;
                fromAminoMsg(object: _89.QueryHistoricalInfoRequestAminoMsg): _89.QueryHistoricalInfoRequest;
                toAminoMsg(message: _89.QueryHistoricalInfoRequest): _89.QueryHistoricalInfoRequestAminoMsg;
                fromProtoMsg(message: _89.QueryHistoricalInfoRequestProtoMsg): _89.QueryHistoricalInfoRequest;
                toProto(message: _89.QueryHistoricalInfoRequest): Uint8Array;
                toProtoMsg(message: _89.QueryHistoricalInfoRequest): _89.QueryHistoricalInfoRequestProtoMsg;
            };
            QueryHistoricalInfoResponse: {
                typeUrl: string;
                encode(message: _89.QueryHistoricalInfoResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryHistoricalInfoResponse;
                fromPartial(object: Partial<_89.QueryHistoricalInfoResponse>): _89.QueryHistoricalInfoResponse;
                fromAmino(object: _89.QueryHistoricalInfoResponseAmino): _89.QueryHistoricalInfoResponse;
                toAmino(message: _89.QueryHistoricalInfoResponse): _89.QueryHistoricalInfoResponseAmino;
                fromAminoMsg(object: _89.QueryHistoricalInfoResponseAminoMsg): _89.QueryHistoricalInfoResponse;
                toAminoMsg(message: _89.QueryHistoricalInfoResponse): _89.QueryHistoricalInfoResponseAminoMsg;
                fromProtoMsg(message: _89.QueryHistoricalInfoResponseProtoMsg): _89.QueryHistoricalInfoResponse;
                toProto(message: _89.QueryHistoricalInfoResponse): Uint8Array;
                toProtoMsg(message: _89.QueryHistoricalInfoResponse): _89.QueryHistoricalInfoResponseProtoMsg;
            };
            QueryPoolRequest: {
                typeUrl: string;
                encode(_: _89.QueryPoolRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryPoolRequest;
                fromPartial(_: Partial<_89.QueryPoolRequest>): _89.QueryPoolRequest;
                fromAmino(_: _89.QueryPoolRequestAmino): _89.QueryPoolRequest;
                toAmino(_: _89.QueryPoolRequest): _89.QueryPoolRequestAmino;
                fromAminoMsg(object: _89.QueryPoolRequestAminoMsg): _89.QueryPoolRequest;
                toAminoMsg(message: _89.QueryPoolRequest): _89.QueryPoolRequestAminoMsg;
                fromProtoMsg(message: _89.QueryPoolRequestProtoMsg): _89.QueryPoolRequest;
                toProto(message: _89.QueryPoolRequest): Uint8Array;
                toProtoMsg(message: _89.QueryPoolRequest): _89.QueryPoolRequestProtoMsg;
            };
            QueryPoolResponse: {
                typeUrl: string;
                encode(message: _89.QueryPoolResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryPoolResponse;
                fromPartial(object: Partial<_89.QueryPoolResponse>): _89.QueryPoolResponse;
                fromAmino(object: _89.QueryPoolResponseAmino): _89.QueryPoolResponse;
                toAmino(message: _89.QueryPoolResponse): _89.QueryPoolResponseAmino;
                fromAminoMsg(object: _89.QueryPoolResponseAminoMsg): _89.QueryPoolResponse;
                toAminoMsg(message: _89.QueryPoolResponse): _89.QueryPoolResponseAminoMsg;
                fromProtoMsg(message: _89.QueryPoolResponseProtoMsg): _89.QueryPoolResponse;
                toProto(message: _89.QueryPoolResponse): Uint8Array;
                toProtoMsg(message: _89.QueryPoolResponse): _89.QueryPoolResponseProtoMsg;
            };
            QueryParamsRequest: {
                typeUrl: string;
                encode(_: _89.QueryParamsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryParamsRequest;
                fromPartial(_: Partial<_89.QueryParamsRequest>): _89.QueryParamsRequest;
                fromAmino(_: _89.QueryParamsRequestAmino): _89.QueryParamsRequest;
                toAmino(_: _89.QueryParamsRequest): _89.QueryParamsRequestAmino;
                fromAminoMsg(object: _89.QueryParamsRequestAminoMsg): _89.QueryParamsRequest;
                toAminoMsg(message: _89.QueryParamsRequest): _89.QueryParamsRequestAminoMsg;
                fromProtoMsg(message: _89.QueryParamsRequestProtoMsg): _89.QueryParamsRequest;
                toProto(message: _89.QueryParamsRequest): Uint8Array;
                toProtoMsg(message: _89.QueryParamsRequest): _89.QueryParamsRequestProtoMsg;
            };
            QueryParamsResponse: {
                typeUrl: string;
                encode(message: _89.QueryParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _89.QueryParamsResponse;
                fromPartial(object: Partial<_89.QueryParamsResponse>): _89.QueryParamsResponse;
                fromAmino(object: _89.QueryParamsResponseAmino): _89.QueryParamsResponse;
                toAmino(message: _89.QueryParamsResponse): _89.QueryParamsResponseAmino;
                fromAminoMsg(object: _89.QueryParamsResponseAminoMsg): _89.QueryParamsResponse;
                toAminoMsg(message: _89.QueryParamsResponse): _89.QueryParamsResponseAminoMsg;
                fromProtoMsg(message: _89.QueryParamsResponseProtoMsg): _89.QueryParamsResponse;
                toProto(message: _89.QueryParamsResponse): Uint8Array;
                toProtoMsg(message: _89.QueryParamsResponse): _89.QueryParamsResponseProtoMsg;
            };
            GenesisState: {
                typeUrl: string;
                encode(message: _88.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _88.GenesisState;
                fromPartial(object: Partial<_88.GenesisState>): _88.GenesisState;
                fromAmino(object: _88.GenesisStateAmino): _88.GenesisState;
                toAmino(message: _88.GenesisState): _88.GenesisStateAmino;
                fromAminoMsg(object: _88.GenesisStateAminoMsg): _88.GenesisState;
                toAminoMsg(message: _88.GenesisState): _88.GenesisStateAminoMsg;
                fromProtoMsg(message: _88.GenesisStateProtoMsg): _88.GenesisState;
                toProto(message: _88.GenesisState): Uint8Array;
                toProtoMsg(message: _88.GenesisState): _88.GenesisStateProtoMsg;
            };
            LastValidatorPower: {
                typeUrl: string;
                encode(message: _88.LastValidatorPower, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _88.LastValidatorPower;
                fromPartial(object: Partial<_88.LastValidatorPower>): _88.LastValidatorPower;
                fromAmino(object: _88.LastValidatorPowerAmino): _88.LastValidatorPower;
                toAmino(message: _88.LastValidatorPower): _88.LastValidatorPowerAmino;
                fromAminoMsg(object: _88.LastValidatorPowerAminoMsg): _88.LastValidatorPower;
                toAminoMsg(message: _88.LastValidatorPower): _88.LastValidatorPowerAminoMsg;
                fromProtoMsg(message: _88.LastValidatorPowerProtoMsg): _88.LastValidatorPower;
                toProto(message: _88.LastValidatorPower): Uint8Array;
                toProtoMsg(message: _88.LastValidatorPower): _88.LastValidatorPowerProtoMsg;
            };
            authorizationTypeFromJSON(object: any): _87.AuthorizationType;
            authorizationTypeToJSON(object: _87.AuthorizationType): string;
            AuthorizationType: typeof _87.AuthorizationType;
            AuthorizationTypeSDKType: typeof _87.AuthorizationType;
            AuthorizationTypeAmino: typeof _87.AuthorizationType;
            StakeAuthorization: {
                typeUrl: string;
                encode(message: _87.StakeAuthorization, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _87.StakeAuthorization;
                fromPartial(object: Partial<_87.StakeAuthorization>): _87.StakeAuthorization;
                fromAmino(object: _87.StakeAuthorizationAmino): _87.StakeAuthorization;
                toAmino(message: _87.StakeAuthorization): _87.StakeAuthorizationAmino;
                fromAminoMsg(object: _87.StakeAuthorizationAminoMsg): _87.StakeAuthorization;
                toAminoMsg(message: _87.StakeAuthorization): _87.StakeAuthorizationAminoMsg;
                fromProtoMsg(message: _87.StakeAuthorizationProtoMsg): _87.StakeAuthorization;
                toProto(message: _87.StakeAuthorization): Uint8Array;
                toProtoMsg(message: _87.StakeAuthorization): _87.StakeAuthorizationProtoMsg;
            };
            StakeAuthorization_Validators: {
                typeUrl: string;
                encode(message: _87.StakeAuthorization_Validators, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _87.StakeAuthorization_Validators;
                fromPartial(object: Partial<_87.StakeAuthorization_Validators>): _87.StakeAuthorization_Validators;
                fromAmino(object: _87.StakeAuthorization_ValidatorsAmino): _87.StakeAuthorization_Validators;
                toAmino(message: _87.StakeAuthorization_Validators): _87.StakeAuthorization_ValidatorsAmino;
                fromAminoMsg(object: _87.StakeAuthorization_ValidatorsAminoMsg): _87.StakeAuthorization_Validators;
                toAminoMsg(message: _87.StakeAuthorization_Validators): _87.StakeAuthorization_ValidatorsAminoMsg;
                fromProtoMsg(message: _87.StakeAuthorization_ValidatorsProtoMsg): _87.StakeAuthorization_Validators;
                toProto(message: _87.StakeAuthorization_Validators): Uint8Array;
                toProtoMsg(message: _87.StakeAuthorization_Validators): _87.StakeAuthorization_ValidatorsProtoMsg;
            };
        };
    }
    namespace tx {
        namespace signing {
            const v1beta1: {
                signModeFromJSON(object: any): _92.SignMode;
                signModeToJSON(object: _92.SignMode): string;
                SignMode: typeof _92.SignMode;
                SignModeSDKType: typeof _92.SignMode;
                SignModeAmino: typeof _92.SignMode;
                SignatureDescriptors: {
                    typeUrl: string;
                    encode(message: _92.SignatureDescriptors, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _92.SignatureDescriptors;
                    fromPartial(object: Partial<_92.SignatureDescriptors>): _92.SignatureDescriptors;
                    fromAmino(object: _92.SignatureDescriptorsAmino): _92.SignatureDescriptors;
                    toAmino(message: _92.SignatureDescriptors): _92.SignatureDescriptorsAmino;
                    fromAminoMsg(object: _92.SignatureDescriptorsAminoMsg): _92.SignatureDescriptors;
                    toAminoMsg(message: _92.SignatureDescriptors): _92.SignatureDescriptorsAminoMsg;
                    fromProtoMsg(message: _92.SignatureDescriptorsProtoMsg): _92.SignatureDescriptors;
                    toProto(message: _92.SignatureDescriptors): Uint8Array;
                    toProtoMsg(message: _92.SignatureDescriptors): _92.SignatureDescriptorsProtoMsg;
                };
                SignatureDescriptor: {
                    typeUrl: string;
                    encode(message: _92.SignatureDescriptor, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _92.SignatureDescriptor;
                    fromPartial(object: Partial<_92.SignatureDescriptor>): _92.SignatureDescriptor;
                    fromAmino(object: _92.SignatureDescriptorAmino): _92.SignatureDescriptor;
                    toAmino(message: _92.SignatureDescriptor): _92.SignatureDescriptorAmino;
                    fromAminoMsg(object: _92.SignatureDescriptorAminoMsg): _92.SignatureDescriptor;
                    toAminoMsg(message: _92.SignatureDescriptor): _92.SignatureDescriptorAminoMsg;
                    fromProtoMsg(message: _92.SignatureDescriptorProtoMsg): _92.SignatureDescriptor;
                    toProto(message: _92.SignatureDescriptor): Uint8Array;
                    toProtoMsg(message: _92.SignatureDescriptor): _92.SignatureDescriptorProtoMsg;
                };
                SignatureDescriptor_Data: {
                    typeUrl: string;
                    encode(message: _92.SignatureDescriptor_Data, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _92.SignatureDescriptor_Data;
                    fromPartial(object: Partial<_92.SignatureDescriptor_Data>): _92.SignatureDescriptor_Data;
                    fromAmino(object: _92.SignatureDescriptor_DataAmino): _92.SignatureDescriptor_Data;
                    toAmino(message: _92.SignatureDescriptor_Data): _92.SignatureDescriptor_DataAmino;
                    fromAminoMsg(object: _92.SignatureDescriptor_DataAminoMsg): _92.SignatureDescriptor_Data;
                    toAminoMsg(message: _92.SignatureDescriptor_Data): _92.SignatureDescriptor_DataAminoMsg;
                    fromProtoMsg(message: _92.SignatureDescriptor_DataProtoMsg): _92.SignatureDescriptor_Data;
                    toProto(message: _92.SignatureDescriptor_Data): Uint8Array;
                    toProtoMsg(message: _92.SignatureDescriptor_Data): _92.SignatureDescriptor_DataProtoMsg;
                };
                SignatureDescriptor_Data_Single: {
                    typeUrl: string;
                    encode(message: _92.SignatureDescriptor_Data_Single, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _92.SignatureDescriptor_Data_Single;
                    fromPartial(object: Partial<_92.SignatureDescriptor_Data_Single>): _92.SignatureDescriptor_Data_Single;
                    fromAmino(object: _92.SignatureDescriptor_Data_SingleAmino): _92.SignatureDescriptor_Data_Single;
                    toAmino(message: _92.SignatureDescriptor_Data_Single): _92.SignatureDescriptor_Data_SingleAmino;
                    fromAminoMsg(object: _92.SignatureDescriptor_Data_SingleAminoMsg): _92.SignatureDescriptor_Data_Single;
                    toAminoMsg(message: _92.SignatureDescriptor_Data_Single): _92.SignatureDescriptor_Data_SingleAminoMsg;
                    fromProtoMsg(message: _92.SignatureDescriptor_Data_SingleProtoMsg): _92.SignatureDescriptor_Data_Single;
                    toProto(message: _92.SignatureDescriptor_Data_Single): Uint8Array;
                    toProtoMsg(message: _92.SignatureDescriptor_Data_Single): _92.SignatureDescriptor_Data_SingleProtoMsg;
                };
                SignatureDescriptor_Data_Multi: {
                    typeUrl: string;
                    encode(message: _92.SignatureDescriptor_Data_Multi, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _92.SignatureDescriptor_Data_Multi;
                    fromPartial(object: Partial<_92.SignatureDescriptor_Data_Multi>): _92.SignatureDescriptor_Data_Multi;
                    fromAmino(object: _92.SignatureDescriptor_Data_MultiAmino): _92.SignatureDescriptor_Data_Multi;
                    toAmino(message: _92.SignatureDescriptor_Data_Multi): _92.SignatureDescriptor_Data_MultiAmino;
                    fromAminoMsg(object: _92.SignatureDescriptor_Data_MultiAminoMsg): _92.SignatureDescriptor_Data_Multi;
                    toAminoMsg(message: _92.SignatureDescriptor_Data_Multi): _92.SignatureDescriptor_Data_MultiAminoMsg;
                    fromProtoMsg(message: _92.SignatureDescriptor_Data_MultiProtoMsg): _92.SignatureDescriptor_Data_Multi;
                    toProto(message: _92.SignatureDescriptor_Data_Multi): Uint8Array;
                    toProtoMsg(message: _92.SignatureDescriptor_Data_Multi): _92.SignatureDescriptor_Data_MultiProtoMsg;
                };
            };
        }
        const v1beta1: {
            ServiceClientImpl: typeof _226.ServiceClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                simulate(request: _93.SimulateRequest): Promise<_93.SimulateResponse>;
                getTx(request: _93.GetTxRequest): Promise<_93.GetTxResponse>;
                broadcastTx(request: _93.BroadcastTxRequest): Promise<_93.BroadcastTxResponse>;
                getTxsEvent(request: _93.GetTxsEventRequest): Promise<_93.GetTxsEventResponse>;
                getBlockWithTxs(request: _93.GetBlockWithTxsRequest): Promise<_93.GetBlockWithTxsResponse>;
            };
            LCDQueryClient: typeof _213.LCDQueryClient;
            Tx: {
                typeUrl: string;
                encode(message: _94.Tx, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _94.Tx;
                fromPartial(object: Partial<_94.Tx>): _94.Tx;
                fromAmino(object: _94.TxAmino): _94.Tx;
                toAmino(message: _94.Tx): _94.TxAmino;
                fromAminoMsg(object: _94.TxAminoMsg): _94.Tx;
                toAminoMsg(message: _94.Tx): _94.TxAminoMsg;
                fromProtoMsg(message: _94.TxProtoMsg): _94.Tx;
                toProto(message: _94.Tx): Uint8Array;
                toProtoMsg(message: _94.Tx): _94.TxProtoMsg;
            };
            TxRaw: {
                typeUrl: string;
                encode(message: _94.TxRaw, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _94.TxRaw;
                fromPartial(object: Partial<_94.TxRaw>): _94.TxRaw;
                fromAmino(object: _94.TxRawAmino): _94.TxRaw;
                toAmino(message: _94.TxRaw): _94.TxRawAmino;
                fromAminoMsg(object: _94.TxRawAminoMsg): _94.TxRaw;
                toAminoMsg(message: _94.TxRaw): _94.TxRawAminoMsg;
                fromProtoMsg(message: _94.TxRawProtoMsg): _94.TxRaw;
                toProto(message: _94.TxRaw): Uint8Array;
                toProtoMsg(message: _94.TxRaw): _94.TxRawProtoMsg;
            };
            SignDoc: {
                typeUrl: string;
                encode(message: _94.SignDoc, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _94.SignDoc;
                fromPartial(object: Partial<_94.SignDoc>): _94.SignDoc;
                fromAmino(object: _94.SignDocAmino): _94.SignDoc;
                toAmino(message: _94.SignDoc): _94.SignDocAmino;
                fromAminoMsg(object: _94.SignDocAminoMsg): _94.SignDoc;
                toAminoMsg(message: _94.SignDoc): _94.SignDocAminoMsg;
                fromProtoMsg(message: _94.SignDocProtoMsg): _94.SignDoc;
                toProto(message: _94.SignDoc): Uint8Array;
                toProtoMsg(message: _94.SignDoc): _94.SignDocProtoMsg;
            };
            SignDocDirectAux: {
                typeUrl: string;
                encode(message: _94.SignDocDirectAux, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _94.SignDocDirectAux;
                fromPartial(object: Partial<_94.SignDocDirectAux>): _94.SignDocDirectAux;
                fromAmino(object: _94.SignDocDirectAuxAmino): _94.SignDocDirectAux;
                toAmino(message: _94.SignDocDirectAux): _94.SignDocDirectAuxAmino;
                fromAminoMsg(object: _94.SignDocDirectAuxAminoMsg): _94.SignDocDirectAux;
                toAminoMsg(message: _94.SignDocDirectAux): _94.SignDocDirectAuxAminoMsg;
                fromProtoMsg(message: _94.SignDocDirectAuxProtoMsg): _94.SignDocDirectAux;
                toProto(message: _94.SignDocDirectAux): Uint8Array;
                toProtoMsg(message: _94.SignDocDirectAux): _94.SignDocDirectAuxProtoMsg;
            };
            TxBody: {
                typeUrl: string;
                encode(message: _94.TxBody, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _94.TxBody;
                fromPartial(object: Partial<_94.TxBody>): _94.TxBody;
                fromAmino(object: _94.TxBodyAmino): _94.TxBody;
                toAmino(message: _94.TxBody): _94.TxBodyAmino;
                fromAminoMsg(object: _94.TxBodyAminoMsg): _94.TxBody;
                toAminoMsg(message: _94.TxBody): _94.TxBodyAminoMsg;
                fromProtoMsg(message: _94.TxBodyProtoMsg): _94.TxBody;
                toProto(message: _94.TxBody): Uint8Array;
                toProtoMsg(message: _94.TxBody): _94.TxBodyProtoMsg;
            };
            AuthInfo: {
                typeUrl: string;
                encode(message: _94.AuthInfo, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _94.AuthInfo;
                fromPartial(object: Partial<_94.AuthInfo>): _94.AuthInfo;
                fromAmino(object: _94.AuthInfoAmino): _94.AuthInfo;
                toAmino(message: _94.AuthInfo): _94.AuthInfoAmino;
                fromAminoMsg(object: _94.AuthInfoAminoMsg): _94.AuthInfo;
                toAminoMsg(message: _94.AuthInfo): _94.AuthInfoAminoMsg;
                fromProtoMsg(message: _94.AuthInfoProtoMsg): _94.AuthInfo;
                toProto(message: _94.AuthInfo): Uint8Array;
                toProtoMsg(message: _94.AuthInfo): _94.AuthInfoProtoMsg;
            };
            SignerInfo: {
                typeUrl: string;
                encode(message: _94.SignerInfo, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _94.SignerInfo;
                fromPartial(object: Partial<_94.SignerInfo>): _94.SignerInfo;
                fromAmino(object: _94.SignerInfoAmino): _94.SignerInfo;
                toAmino(message: _94.SignerInfo): _94.SignerInfoAmino;
                fromAminoMsg(object: _94.SignerInfoAminoMsg): _94.SignerInfo;
                toAminoMsg(message: _94.SignerInfo): _94.SignerInfoAminoMsg;
                fromProtoMsg(message: _94.SignerInfoProtoMsg): _94.SignerInfo;
                toProto(message: _94.SignerInfo): Uint8Array;
                toProtoMsg(message: _94.SignerInfo): _94.SignerInfoProtoMsg;
            };
            ModeInfo: {
                typeUrl: string;
                encode(message: _94.ModeInfo, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _94.ModeInfo;
                fromPartial(object: Partial<_94.ModeInfo>): _94.ModeInfo;
                fromAmino(object: _94.ModeInfoAmino): _94.ModeInfo;
                toAmino(message: _94.ModeInfo): _94.ModeInfoAmino;
                fromAminoMsg(object: _94.ModeInfoAminoMsg): _94.ModeInfo;
                toAminoMsg(message: _94.ModeInfo): _94.ModeInfoAminoMsg;
                fromProtoMsg(message: _94.ModeInfoProtoMsg): _94.ModeInfo;
                toProto(message: _94.ModeInfo): Uint8Array;
                toProtoMsg(message: _94.ModeInfo): _94.ModeInfoProtoMsg;
            };
            ModeInfo_Single: {
                typeUrl: string;
                encode(message: _94.ModeInfo_Single, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _94.ModeInfo_Single;
                fromPartial(object: Partial<_94.ModeInfo_Single>): _94.ModeInfo_Single;
                fromAmino(object: _94.ModeInfo_SingleAmino): _94.ModeInfo_Single;
                toAmino(message: _94.ModeInfo_Single): _94.ModeInfo_SingleAmino;
                fromAminoMsg(object: _94.ModeInfo_SingleAminoMsg): _94.ModeInfo_Single;
                toAminoMsg(message: _94.ModeInfo_Single): _94.ModeInfo_SingleAminoMsg;
                fromProtoMsg(message: _94.ModeInfo_SingleProtoMsg): _94.ModeInfo_Single;
                toProto(message: _94.ModeInfo_Single): Uint8Array;
                toProtoMsg(message: _94.ModeInfo_Single): _94.ModeInfo_SingleProtoMsg;
            };
            ModeInfo_Multi: {
                typeUrl: string;
                encode(message: _94.ModeInfo_Multi, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _94.ModeInfo_Multi;
                fromPartial(object: Partial<_94.ModeInfo_Multi>): _94.ModeInfo_Multi;
                fromAmino(object: _94.ModeInfo_MultiAmino): _94.ModeInfo_Multi;
                toAmino(message: _94.ModeInfo_Multi): _94.ModeInfo_MultiAmino;
                fromAminoMsg(object: _94.ModeInfo_MultiAminoMsg): _94.ModeInfo_Multi;
                toAminoMsg(message: _94.ModeInfo_Multi): _94.ModeInfo_MultiAminoMsg;
                fromProtoMsg(message: _94.ModeInfo_MultiProtoMsg): _94.ModeInfo_Multi;
                toProto(message: _94.ModeInfo_Multi): Uint8Array;
                toProtoMsg(message: _94.ModeInfo_Multi): _94.ModeInfo_MultiProtoMsg;
            };
            Fee: {
                typeUrl: string;
                encode(message: _94.Fee, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _94.Fee;
                fromPartial(object: Partial<_94.Fee>): _94.Fee;
                fromAmino(object: _94.FeeAmino): _94.Fee;
                toAmino(message: _94.Fee): _94.FeeAmino;
                fromAminoMsg(object: _94.FeeAminoMsg): _94.Fee;
                toAminoMsg(message: _94.Fee): _94.FeeAminoMsg;
                fromProtoMsg(message: _94.FeeProtoMsg): _94.Fee;
                toProto(message: _94.Fee): Uint8Array;
                toProtoMsg(message: _94.Fee): _94.FeeProtoMsg;
            };
            Tip: {
                typeUrl: string;
                encode(message: _94.Tip, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _94.Tip;
                fromPartial(object: Partial<_94.Tip>): _94.Tip;
                fromAmino(object: _94.TipAmino): _94.Tip;
                toAmino(message: _94.Tip): _94.TipAmino;
                fromAminoMsg(object: _94.TipAminoMsg): _94.Tip;
                toAminoMsg(message: _94.Tip): _94.TipAminoMsg;
                fromProtoMsg(message: _94.TipProtoMsg): _94.Tip;
                toProto(message: _94.Tip): Uint8Array;
                toProtoMsg(message: _94.Tip): _94.TipProtoMsg;
            };
            AuxSignerData: {
                typeUrl: string;
                encode(message: _94.AuxSignerData, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _94.AuxSignerData;
                fromPartial(object: Partial<_94.AuxSignerData>): _94.AuxSignerData;
                fromAmino(object: _94.AuxSignerDataAmino): _94.AuxSignerData;
                toAmino(message: _94.AuxSignerData): _94.AuxSignerDataAmino;
                fromAminoMsg(object: _94.AuxSignerDataAminoMsg): _94.AuxSignerData;
                toAminoMsg(message: _94.AuxSignerData): _94.AuxSignerDataAminoMsg;
                fromProtoMsg(message: _94.AuxSignerDataProtoMsg): _94.AuxSignerData;
                toProto(message: _94.AuxSignerData): Uint8Array;
                toProtoMsg(message: _94.AuxSignerData): _94.AuxSignerDataProtoMsg;
            };
            orderByFromJSON(object: any): _93.OrderBy;
            orderByToJSON(object: _93.OrderBy): string;
            broadcastModeFromJSON(object: any): _93.BroadcastMode;
            broadcastModeToJSON(object: _93.BroadcastMode): string;
            OrderBy: typeof _93.OrderBy;
            OrderBySDKType: typeof _93.OrderBy;
            OrderByAmino: typeof _93.OrderBy;
            BroadcastMode: typeof _93.BroadcastMode;
            BroadcastModeSDKType: typeof _93.BroadcastMode;
            BroadcastModeAmino: typeof _93.BroadcastMode;
            GetTxsEventRequest: {
                typeUrl: string;
                encode(message: _93.GetTxsEventRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _93.GetTxsEventRequest;
                fromPartial(object: Partial<_93.GetTxsEventRequest>): _93.GetTxsEventRequest;
                fromAmino(object: _93.GetTxsEventRequestAmino): _93.GetTxsEventRequest;
                toAmino(message: _93.GetTxsEventRequest): _93.GetTxsEventRequestAmino;
                fromAminoMsg(object: _93.GetTxsEventRequestAminoMsg): _93.GetTxsEventRequest;
                toAminoMsg(message: _93.GetTxsEventRequest): _93.GetTxsEventRequestAminoMsg;
                fromProtoMsg(message: _93.GetTxsEventRequestProtoMsg): _93.GetTxsEventRequest;
                toProto(message: _93.GetTxsEventRequest): Uint8Array;
                toProtoMsg(message: _93.GetTxsEventRequest): _93.GetTxsEventRequestProtoMsg;
            };
            GetTxsEventResponse: {
                typeUrl: string;
                encode(message: _93.GetTxsEventResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _93.GetTxsEventResponse;
                fromPartial(object: Partial<_93.GetTxsEventResponse>): _93.GetTxsEventResponse;
                fromAmino(object: _93.GetTxsEventResponseAmino): _93.GetTxsEventResponse;
                toAmino(message: _93.GetTxsEventResponse): _93.GetTxsEventResponseAmino;
                fromAminoMsg(object: _93.GetTxsEventResponseAminoMsg): _93.GetTxsEventResponse;
                toAminoMsg(message: _93.GetTxsEventResponse): _93.GetTxsEventResponseAminoMsg;
                fromProtoMsg(message: _93.GetTxsEventResponseProtoMsg): _93.GetTxsEventResponse;
                toProto(message: _93.GetTxsEventResponse): Uint8Array;
                toProtoMsg(message: _93.GetTxsEventResponse): _93.GetTxsEventResponseProtoMsg;
            };
            BroadcastTxRequest: {
                typeUrl: string;
                encode(message: _93.BroadcastTxRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _93.BroadcastTxRequest;
                fromPartial(object: Partial<_93.BroadcastTxRequest>): _93.BroadcastTxRequest;
                fromAmino(object: _93.BroadcastTxRequestAmino): _93.BroadcastTxRequest;
                toAmino(message: _93.BroadcastTxRequest): _93.BroadcastTxRequestAmino;
                fromAminoMsg(object: _93.BroadcastTxRequestAminoMsg): _93.BroadcastTxRequest;
                toAminoMsg(message: _93.BroadcastTxRequest): _93.BroadcastTxRequestAminoMsg;
                fromProtoMsg(message: _93.BroadcastTxRequestProtoMsg): _93.BroadcastTxRequest;
                toProto(message: _93.BroadcastTxRequest): Uint8Array;
                toProtoMsg(message: _93.BroadcastTxRequest): _93.BroadcastTxRequestProtoMsg;
            };
            BroadcastTxResponse: {
                typeUrl: string;
                encode(message: _93.BroadcastTxResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _93.BroadcastTxResponse;
                fromPartial(object: Partial<_93.BroadcastTxResponse>): _93.BroadcastTxResponse;
                fromAmino(object: _93.BroadcastTxResponseAmino): _93.BroadcastTxResponse;
                toAmino(message: _93.BroadcastTxResponse): _93.BroadcastTxResponseAmino;
                fromAminoMsg(object: _93.BroadcastTxResponseAminoMsg): _93.BroadcastTxResponse;
                toAminoMsg(message: _93.BroadcastTxResponse): _93.BroadcastTxResponseAminoMsg;
                fromProtoMsg(message: _93.BroadcastTxResponseProtoMsg): _93.BroadcastTxResponse;
                toProto(message: _93.BroadcastTxResponse): Uint8Array;
                toProtoMsg(message: _93.BroadcastTxResponse): _93.BroadcastTxResponseProtoMsg;
            };
            SimulateRequest: {
                typeUrl: string;
                encode(message: _93.SimulateRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _93.SimulateRequest;
                fromPartial(object: Partial<_93.SimulateRequest>): _93.SimulateRequest;
                fromAmino(object: _93.SimulateRequestAmino): _93.SimulateRequest;
                toAmino(message: _93.SimulateRequest): _93.SimulateRequestAmino;
                fromAminoMsg(object: _93.SimulateRequestAminoMsg): _93.SimulateRequest;
                toAminoMsg(message: _93.SimulateRequest): _93.SimulateRequestAminoMsg;
                fromProtoMsg(message: _93.SimulateRequestProtoMsg): _93.SimulateRequest;
                toProto(message: _93.SimulateRequest): Uint8Array;
                toProtoMsg(message: _93.SimulateRequest): _93.SimulateRequestProtoMsg;
            };
            SimulateResponse: {
                typeUrl: string;
                encode(message: _93.SimulateResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _93.SimulateResponse;
                fromPartial(object: Partial<_93.SimulateResponse>): _93.SimulateResponse;
                fromAmino(object: _93.SimulateResponseAmino): _93.SimulateResponse;
                toAmino(message: _93.SimulateResponse): _93.SimulateResponseAmino;
                fromAminoMsg(object: _93.SimulateResponseAminoMsg): _93.SimulateResponse;
                toAminoMsg(message: _93.SimulateResponse): _93.SimulateResponseAminoMsg;
                fromProtoMsg(message: _93.SimulateResponseProtoMsg): _93.SimulateResponse;
                toProto(message: _93.SimulateResponse): Uint8Array;
                toProtoMsg(message: _93.SimulateResponse): _93.SimulateResponseProtoMsg;
            };
            GetTxRequest: {
                typeUrl: string;
                encode(message: _93.GetTxRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _93.GetTxRequest;
                fromPartial(object: Partial<_93.GetTxRequest>): _93.GetTxRequest;
                fromAmino(object: _93.GetTxRequestAmino): _93.GetTxRequest;
                toAmino(message: _93.GetTxRequest): _93.GetTxRequestAmino;
                fromAminoMsg(object: _93.GetTxRequestAminoMsg): _93.GetTxRequest;
                toAminoMsg(message: _93.GetTxRequest): _93.GetTxRequestAminoMsg;
                fromProtoMsg(message: _93.GetTxRequestProtoMsg): _93.GetTxRequest;
                toProto(message: _93.GetTxRequest): Uint8Array;
                toProtoMsg(message: _93.GetTxRequest): _93.GetTxRequestProtoMsg;
            };
            GetTxResponse: {
                typeUrl: string;
                encode(message: _93.GetTxResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _93.GetTxResponse;
                fromPartial(object: Partial<_93.GetTxResponse>): _93.GetTxResponse;
                fromAmino(object: _93.GetTxResponseAmino): _93.GetTxResponse;
                toAmino(message: _93.GetTxResponse): _93.GetTxResponseAmino;
                fromAminoMsg(object: _93.GetTxResponseAminoMsg): _93.GetTxResponse;
                toAminoMsg(message: _93.GetTxResponse): _93.GetTxResponseAminoMsg;
                fromProtoMsg(message: _93.GetTxResponseProtoMsg): _93.GetTxResponse;
                toProto(message: _93.GetTxResponse): Uint8Array;
                toProtoMsg(message: _93.GetTxResponse): _93.GetTxResponseProtoMsg;
            };
            GetBlockWithTxsRequest: {
                typeUrl: string;
                encode(message: _93.GetBlockWithTxsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _93.GetBlockWithTxsRequest;
                fromPartial(object: Partial<_93.GetBlockWithTxsRequest>): _93.GetBlockWithTxsRequest;
                fromAmino(object: _93.GetBlockWithTxsRequestAmino): _93.GetBlockWithTxsRequest;
                toAmino(message: _93.GetBlockWithTxsRequest): _93.GetBlockWithTxsRequestAmino;
                fromAminoMsg(object: _93.GetBlockWithTxsRequestAminoMsg): _93.GetBlockWithTxsRequest;
                toAminoMsg(message: _93.GetBlockWithTxsRequest): _93.GetBlockWithTxsRequestAminoMsg;
                fromProtoMsg(message: _93.GetBlockWithTxsRequestProtoMsg): _93.GetBlockWithTxsRequest;
                toProto(message: _93.GetBlockWithTxsRequest): Uint8Array;
                toProtoMsg(message: _93.GetBlockWithTxsRequest): _93.GetBlockWithTxsRequestProtoMsg;
            };
            GetBlockWithTxsResponse: {
                typeUrl: string;
                encode(message: _93.GetBlockWithTxsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _93.GetBlockWithTxsResponse;
                fromPartial(object: Partial<_93.GetBlockWithTxsResponse>): _93.GetBlockWithTxsResponse;
                fromAmino(object: _93.GetBlockWithTxsResponseAmino): _93.GetBlockWithTxsResponse;
                toAmino(message: _93.GetBlockWithTxsResponse): _93.GetBlockWithTxsResponseAmino;
                fromAminoMsg(object: _93.GetBlockWithTxsResponseAminoMsg): _93.GetBlockWithTxsResponse;
                toAminoMsg(message: _93.GetBlockWithTxsResponse): _93.GetBlockWithTxsResponseAminoMsg;
                fromProtoMsg(message: _93.GetBlockWithTxsResponseProtoMsg): _93.GetBlockWithTxsResponse;
                toProto(message: _93.GetBlockWithTxsResponse): Uint8Array;
                toProtoMsg(message: _93.GetBlockWithTxsResponse): _93.GetBlockWithTxsResponseProtoMsg;
            };
        };
    }
    namespace upgrade {
        const v1beta1: {
            MsgClientImpl: typeof _236.MsgClientImpl;
            QueryClientImpl: typeof _227.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                currentPlan(request?: _95.QueryCurrentPlanRequest): Promise<_95.QueryCurrentPlanResponse>;
                appliedPlan(request: _95.QueryAppliedPlanRequest): Promise<_95.QueryAppliedPlanResponse>;
                upgradedConsensusState(request: _95.QueryUpgradedConsensusStateRequest): Promise<_95.QueryUpgradedConsensusStateResponse>;
                moduleVersions(request: _95.QueryModuleVersionsRequest): Promise<_95.QueryModuleVersionsResponse>;
                authority(request?: _95.QueryAuthorityRequest): Promise<_95.QueryAuthorityResponse>;
            };
            LCDQueryClient: typeof _214.LCDQueryClient;
            registry: ReadonlyArray<[string, import("@cosmjs/proto-signing").GeneratedType]>;
            load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void;
            MessageComposer: {
                encoded: {
                    softwareUpgrade(value: _96.MsgSoftwareUpgrade): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    cancelUpgrade(value: _96.MsgCancelUpgrade): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                };
                withTypeUrl: {
                    softwareUpgrade(value: _96.MsgSoftwareUpgrade): {
                        typeUrl: string;
                        value: _96.MsgSoftwareUpgrade;
                    };
                    cancelUpgrade(value: _96.MsgCancelUpgrade): {
                        typeUrl: string;
                        value: _96.MsgCancelUpgrade;
                    };
                };
                fromPartial: {
                    softwareUpgrade(value: _96.MsgSoftwareUpgrade): {
                        typeUrl: string;
                        value: _96.MsgSoftwareUpgrade;
                    };
                    cancelUpgrade(value: _96.MsgCancelUpgrade): {
                        typeUrl: string;
                        value: _96.MsgCancelUpgrade;
                    };
                };
            };
            AminoConverter: {
                "/cosmos.upgrade.v1beta1.MsgSoftwareUpgrade": {
                    aminoType: string;
                    toAmino: (message: _96.MsgSoftwareUpgrade) => _96.MsgSoftwareUpgradeAmino;
                    fromAmino: (object: _96.MsgSoftwareUpgradeAmino) => _96.MsgSoftwareUpgrade;
                };
                "/cosmos.upgrade.v1beta1.MsgCancelUpgrade": {
                    aminoType: string;
                    toAmino: (message: _96.MsgCancelUpgrade) => _96.MsgCancelUpgradeAmino;
                    fromAmino: (object: _96.MsgCancelUpgradeAmino) => _96.MsgCancelUpgrade;
                };
            };
            Plan: {
                typeUrl: string;
                encode(message: _97.Plan, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _97.Plan;
                fromPartial(object: Partial<_97.Plan>): _97.Plan;
                fromAmino(object: _97.PlanAmino): _97.Plan;
                toAmino(message: _97.Plan): _97.PlanAmino;
                fromAminoMsg(object: _97.PlanAminoMsg): _97.Plan;
                toAminoMsg(message: _97.Plan): _97.PlanAminoMsg;
                fromProtoMsg(message: _97.PlanProtoMsg): _97.Plan;
                toProto(message: _97.Plan): Uint8Array;
                toProtoMsg(message: _97.Plan): _97.PlanProtoMsg;
            };
            SoftwareUpgradeProposal: {
                typeUrl: string;
                encode(message: _97.SoftwareUpgradeProposal, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _97.SoftwareUpgradeProposal;
                fromPartial(object: Partial<_97.SoftwareUpgradeProposal>): _97.SoftwareUpgradeProposal;
                fromAmino(object: _97.SoftwareUpgradeProposalAmino): _97.SoftwareUpgradeProposal;
                toAmino(message: _97.SoftwareUpgradeProposal): _97.SoftwareUpgradeProposalAmino;
                fromAminoMsg(object: _97.SoftwareUpgradeProposalAminoMsg): _97.SoftwareUpgradeProposal;
                toAminoMsg(message: _97.SoftwareUpgradeProposal): _97.SoftwareUpgradeProposalAminoMsg;
                fromProtoMsg(message: _97.SoftwareUpgradeProposalProtoMsg): _97.SoftwareUpgradeProposal;
                toProto(message: _97.SoftwareUpgradeProposal): Uint8Array;
                toProtoMsg(message: _97.SoftwareUpgradeProposal): _97.SoftwareUpgradeProposalProtoMsg;
            };
            CancelSoftwareUpgradeProposal: {
                typeUrl: string;
                encode(message: _97.CancelSoftwareUpgradeProposal, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _97.CancelSoftwareUpgradeProposal;
                fromPartial(object: Partial<_97.CancelSoftwareUpgradeProposal>): _97.CancelSoftwareUpgradeProposal;
                fromAmino(object: _97.CancelSoftwareUpgradeProposalAmino): _97.CancelSoftwareUpgradeProposal;
                toAmino(message: _97.CancelSoftwareUpgradeProposal): _97.CancelSoftwareUpgradeProposalAmino;
                fromAminoMsg(object: _97.CancelSoftwareUpgradeProposalAminoMsg): _97.CancelSoftwareUpgradeProposal;
                toAminoMsg(message: _97.CancelSoftwareUpgradeProposal): _97.CancelSoftwareUpgradeProposalAminoMsg;
                fromProtoMsg(message: _97.CancelSoftwareUpgradeProposalProtoMsg): _97.CancelSoftwareUpgradeProposal;
                toProto(message: _97.CancelSoftwareUpgradeProposal): Uint8Array;
                toProtoMsg(message: _97.CancelSoftwareUpgradeProposal): _97.CancelSoftwareUpgradeProposalProtoMsg;
            };
            ModuleVersion: {
                typeUrl: string;
                encode(message: _97.ModuleVersion, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _97.ModuleVersion;
                fromPartial(object: Partial<_97.ModuleVersion>): _97.ModuleVersion;
                fromAmino(object: _97.ModuleVersionAmino): _97.ModuleVersion;
                toAmino(message: _97.ModuleVersion): _97.ModuleVersionAmino;
                fromAminoMsg(object: _97.ModuleVersionAminoMsg): _97.ModuleVersion;
                toAminoMsg(message: _97.ModuleVersion): _97.ModuleVersionAminoMsg;
                fromProtoMsg(message: _97.ModuleVersionProtoMsg): _97.ModuleVersion;
                toProto(message: _97.ModuleVersion): Uint8Array;
                toProtoMsg(message: _97.ModuleVersion): _97.ModuleVersionProtoMsg;
            };
            MsgSoftwareUpgrade: {
                typeUrl: string;
                encode(message: _96.MsgSoftwareUpgrade, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _96.MsgSoftwareUpgrade;
                fromPartial(object: Partial<_96.MsgSoftwareUpgrade>): _96.MsgSoftwareUpgrade;
                fromAmino(object: _96.MsgSoftwareUpgradeAmino): _96.MsgSoftwareUpgrade;
                toAmino(message: _96.MsgSoftwareUpgrade): _96.MsgSoftwareUpgradeAmino;
                fromAminoMsg(object: _96.MsgSoftwareUpgradeAminoMsg): _96.MsgSoftwareUpgrade;
                toAminoMsg(message: _96.MsgSoftwareUpgrade): _96.MsgSoftwareUpgradeAminoMsg;
                fromProtoMsg(message: _96.MsgSoftwareUpgradeProtoMsg): _96.MsgSoftwareUpgrade;
                toProto(message: _96.MsgSoftwareUpgrade): Uint8Array;
                toProtoMsg(message: _96.MsgSoftwareUpgrade): _96.MsgSoftwareUpgradeProtoMsg;
            };
            MsgSoftwareUpgradeResponse: {
                typeUrl: string;
                encode(_: _96.MsgSoftwareUpgradeResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _96.MsgSoftwareUpgradeResponse;
                fromPartial(_: Partial<_96.MsgSoftwareUpgradeResponse>): _96.MsgSoftwareUpgradeResponse;
                fromAmino(_: _96.MsgSoftwareUpgradeResponseAmino): _96.MsgSoftwareUpgradeResponse;
                toAmino(_: _96.MsgSoftwareUpgradeResponse): _96.MsgSoftwareUpgradeResponseAmino;
                fromAminoMsg(object: _96.MsgSoftwareUpgradeResponseAminoMsg): _96.MsgSoftwareUpgradeResponse;
                toAminoMsg(message: _96.MsgSoftwareUpgradeResponse): _96.MsgSoftwareUpgradeResponseAminoMsg;
                fromProtoMsg(message: _96.MsgSoftwareUpgradeResponseProtoMsg): _96.MsgSoftwareUpgradeResponse;
                toProto(message: _96.MsgSoftwareUpgradeResponse): Uint8Array;
                toProtoMsg(message: _96.MsgSoftwareUpgradeResponse): _96.MsgSoftwareUpgradeResponseProtoMsg;
            };
            MsgCancelUpgrade: {
                typeUrl: string;
                encode(message: _96.MsgCancelUpgrade, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _96.MsgCancelUpgrade;
                fromPartial(object: Partial<_96.MsgCancelUpgrade>): _96.MsgCancelUpgrade;
                fromAmino(object: _96.MsgCancelUpgradeAmino): _96.MsgCancelUpgrade;
                toAmino(message: _96.MsgCancelUpgrade): _96.MsgCancelUpgradeAmino;
                fromAminoMsg(object: _96.MsgCancelUpgradeAminoMsg): _96.MsgCancelUpgrade;
                toAminoMsg(message: _96.MsgCancelUpgrade): _96.MsgCancelUpgradeAminoMsg;
                fromProtoMsg(message: _96.MsgCancelUpgradeProtoMsg): _96.MsgCancelUpgrade;
                toProto(message: _96.MsgCancelUpgrade): Uint8Array;
                toProtoMsg(message: _96.MsgCancelUpgrade): _96.MsgCancelUpgradeProtoMsg;
            };
            MsgCancelUpgradeResponse: {
                typeUrl: string;
                encode(_: _96.MsgCancelUpgradeResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _96.MsgCancelUpgradeResponse;
                fromPartial(_: Partial<_96.MsgCancelUpgradeResponse>): _96.MsgCancelUpgradeResponse;
                fromAmino(_: _96.MsgCancelUpgradeResponseAmino): _96.MsgCancelUpgradeResponse;
                toAmino(_: _96.MsgCancelUpgradeResponse): _96.MsgCancelUpgradeResponseAmino;
                fromAminoMsg(object: _96.MsgCancelUpgradeResponseAminoMsg): _96.MsgCancelUpgradeResponse;
                toAminoMsg(message: _96.MsgCancelUpgradeResponse): _96.MsgCancelUpgradeResponseAminoMsg;
                fromProtoMsg(message: _96.MsgCancelUpgradeResponseProtoMsg): _96.MsgCancelUpgradeResponse;
                toProto(message: _96.MsgCancelUpgradeResponse): Uint8Array;
                toProtoMsg(message: _96.MsgCancelUpgradeResponse): _96.MsgCancelUpgradeResponseProtoMsg;
            };
            QueryCurrentPlanRequest: {
                typeUrl: string;
                encode(_: _95.QueryCurrentPlanRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _95.QueryCurrentPlanRequest;
                fromPartial(_: Partial<_95.QueryCurrentPlanRequest>): _95.QueryCurrentPlanRequest;
                fromAmino(_: _95.QueryCurrentPlanRequestAmino): _95.QueryCurrentPlanRequest;
                toAmino(_: _95.QueryCurrentPlanRequest): _95.QueryCurrentPlanRequestAmino;
                fromAminoMsg(object: _95.QueryCurrentPlanRequestAminoMsg): _95.QueryCurrentPlanRequest;
                toAminoMsg(message: _95.QueryCurrentPlanRequest): _95.QueryCurrentPlanRequestAminoMsg;
                fromProtoMsg(message: _95.QueryCurrentPlanRequestProtoMsg): _95.QueryCurrentPlanRequest;
                toProto(message: _95.QueryCurrentPlanRequest): Uint8Array;
                toProtoMsg(message: _95.QueryCurrentPlanRequest): _95.QueryCurrentPlanRequestProtoMsg;
            };
            QueryCurrentPlanResponse: {
                typeUrl: string;
                encode(message: _95.QueryCurrentPlanResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _95.QueryCurrentPlanResponse;
                fromPartial(object: Partial<_95.QueryCurrentPlanResponse>): _95.QueryCurrentPlanResponse;
                fromAmino(object: _95.QueryCurrentPlanResponseAmino): _95.QueryCurrentPlanResponse;
                toAmino(message: _95.QueryCurrentPlanResponse): _95.QueryCurrentPlanResponseAmino;
                fromAminoMsg(object: _95.QueryCurrentPlanResponseAminoMsg): _95.QueryCurrentPlanResponse;
                toAminoMsg(message: _95.QueryCurrentPlanResponse): _95.QueryCurrentPlanResponseAminoMsg;
                fromProtoMsg(message: _95.QueryCurrentPlanResponseProtoMsg): _95.QueryCurrentPlanResponse;
                toProto(message: _95.QueryCurrentPlanResponse): Uint8Array;
                toProtoMsg(message: _95.QueryCurrentPlanResponse): _95.QueryCurrentPlanResponseProtoMsg;
            };
            QueryAppliedPlanRequest: {
                typeUrl: string;
                encode(message: _95.QueryAppliedPlanRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _95.QueryAppliedPlanRequest;
                fromPartial(object: Partial<_95.QueryAppliedPlanRequest>): _95.QueryAppliedPlanRequest;
                fromAmino(object: _95.QueryAppliedPlanRequestAmino): _95.QueryAppliedPlanRequest;
                toAmino(message: _95.QueryAppliedPlanRequest): _95.QueryAppliedPlanRequestAmino;
                fromAminoMsg(object: _95.QueryAppliedPlanRequestAminoMsg): _95.QueryAppliedPlanRequest;
                toAminoMsg(message: _95.QueryAppliedPlanRequest): _95.QueryAppliedPlanRequestAminoMsg;
                fromProtoMsg(message: _95.QueryAppliedPlanRequestProtoMsg): _95.QueryAppliedPlanRequest;
                toProto(message: _95.QueryAppliedPlanRequest): Uint8Array;
                toProtoMsg(message: _95.QueryAppliedPlanRequest): _95.QueryAppliedPlanRequestProtoMsg;
            };
            QueryAppliedPlanResponse: {
                typeUrl: string;
                encode(message: _95.QueryAppliedPlanResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _95.QueryAppliedPlanResponse;
                fromPartial(object: Partial<_95.QueryAppliedPlanResponse>): _95.QueryAppliedPlanResponse;
                fromAmino(object: _95.QueryAppliedPlanResponseAmino): _95.QueryAppliedPlanResponse;
                toAmino(message: _95.QueryAppliedPlanResponse): _95.QueryAppliedPlanResponseAmino;
                fromAminoMsg(object: _95.QueryAppliedPlanResponseAminoMsg): _95.QueryAppliedPlanResponse;
                toAminoMsg(message: _95.QueryAppliedPlanResponse): _95.QueryAppliedPlanResponseAminoMsg;
                fromProtoMsg(message: _95.QueryAppliedPlanResponseProtoMsg): _95.QueryAppliedPlanResponse;
                toProto(message: _95.QueryAppliedPlanResponse): Uint8Array;
                toProtoMsg(message: _95.QueryAppliedPlanResponse): _95.QueryAppliedPlanResponseProtoMsg;
            };
            QueryUpgradedConsensusStateRequest: {
                typeUrl: string;
                encode(message: _95.QueryUpgradedConsensusStateRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _95.QueryUpgradedConsensusStateRequest;
                fromPartial(object: Partial<_95.QueryUpgradedConsensusStateRequest>): _95.QueryUpgradedConsensusStateRequest;
                fromAmino(object: _95.QueryUpgradedConsensusStateRequestAmino): _95.QueryUpgradedConsensusStateRequest;
                toAmino(message: _95.QueryUpgradedConsensusStateRequest): _95.QueryUpgradedConsensusStateRequestAmino;
                fromAminoMsg(object: _95.QueryUpgradedConsensusStateRequestAminoMsg): _95.QueryUpgradedConsensusStateRequest;
                toAminoMsg(message: _95.QueryUpgradedConsensusStateRequest): _95.QueryUpgradedConsensusStateRequestAminoMsg;
                fromProtoMsg(message: _95.QueryUpgradedConsensusStateRequestProtoMsg): _95.QueryUpgradedConsensusStateRequest;
                toProto(message: _95.QueryUpgradedConsensusStateRequest): Uint8Array;
                toProtoMsg(message: _95.QueryUpgradedConsensusStateRequest): _95.QueryUpgradedConsensusStateRequestProtoMsg;
            };
            QueryUpgradedConsensusStateResponse: {
                typeUrl: string;
                encode(message: _95.QueryUpgradedConsensusStateResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _95.QueryUpgradedConsensusStateResponse;
                fromPartial(object: Partial<_95.QueryUpgradedConsensusStateResponse>): _95.QueryUpgradedConsensusStateResponse;
                fromAmino(object: _95.QueryUpgradedConsensusStateResponseAmino): _95.QueryUpgradedConsensusStateResponse;
                toAmino(message: _95.QueryUpgradedConsensusStateResponse): _95.QueryUpgradedConsensusStateResponseAmino;
                fromAminoMsg(object: _95.QueryUpgradedConsensusStateResponseAminoMsg): _95.QueryUpgradedConsensusStateResponse;
                toAminoMsg(message: _95.QueryUpgradedConsensusStateResponse): _95.QueryUpgradedConsensusStateResponseAminoMsg;
                fromProtoMsg(message: _95.QueryUpgradedConsensusStateResponseProtoMsg): _95.QueryUpgradedConsensusStateResponse;
                toProto(message: _95.QueryUpgradedConsensusStateResponse): Uint8Array;
                toProtoMsg(message: _95.QueryUpgradedConsensusStateResponse): _95.QueryUpgradedConsensusStateResponseProtoMsg;
            };
            QueryModuleVersionsRequest: {
                typeUrl: string;
                encode(message: _95.QueryModuleVersionsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _95.QueryModuleVersionsRequest;
                fromPartial(object: Partial<_95.QueryModuleVersionsRequest>): _95.QueryModuleVersionsRequest;
                fromAmino(object: _95.QueryModuleVersionsRequestAmino): _95.QueryModuleVersionsRequest;
                toAmino(message: _95.QueryModuleVersionsRequest): _95.QueryModuleVersionsRequestAmino;
                fromAminoMsg(object: _95.QueryModuleVersionsRequestAminoMsg): _95.QueryModuleVersionsRequest;
                toAminoMsg(message: _95.QueryModuleVersionsRequest): _95.QueryModuleVersionsRequestAminoMsg;
                fromProtoMsg(message: _95.QueryModuleVersionsRequestProtoMsg): _95.QueryModuleVersionsRequest;
                toProto(message: _95.QueryModuleVersionsRequest): Uint8Array;
                toProtoMsg(message: _95.QueryModuleVersionsRequest): _95.QueryModuleVersionsRequestProtoMsg;
            };
            QueryModuleVersionsResponse: {
                typeUrl: string;
                encode(message: _95.QueryModuleVersionsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _95.QueryModuleVersionsResponse;
                fromPartial(object: Partial<_95.QueryModuleVersionsResponse>): _95.QueryModuleVersionsResponse;
                fromAmino(object: _95.QueryModuleVersionsResponseAmino): _95.QueryModuleVersionsResponse;
                toAmino(message: _95.QueryModuleVersionsResponse): _95.QueryModuleVersionsResponseAmino;
                fromAminoMsg(object: _95.QueryModuleVersionsResponseAminoMsg): _95.QueryModuleVersionsResponse;
                toAminoMsg(message: _95.QueryModuleVersionsResponse): _95.QueryModuleVersionsResponseAminoMsg;
                fromProtoMsg(message: _95.QueryModuleVersionsResponseProtoMsg): _95.QueryModuleVersionsResponse;
                toProto(message: _95.QueryModuleVersionsResponse): Uint8Array;
                toProtoMsg(message: _95.QueryModuleVersionsResponse): _95.QueryModuleVersionsResponseProtoMsg;
            };
            QueryAuthorityRequest: {
                typeUrl: string;
                encode(_: _95.QueryAuthorityRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _95.QueryAuthorityRequest;
                fromPartial(_: Partial<_95.QueryAuthorityRequest>): _95.QueryAuthorityRequest;
                fromAmino(_: _95.QueryAuthorityRequestAmino): _95.QueryAuthorityRequest;
                toAmino(_: _95.QueryAuthorityRequest): _95.QueryAuthorityRequestAmino;
                fromAminoMsg(object: _95.QueryAuthorityRequestAminoMsg): _95.QueryAuthorityRequest;
                toAminoMsg(message: _95.QueryAuthorityRequest): _95.QueryAuthorityRequestAminoMsg;
                fromProtoMsg(message: _95.QueryAuthorityRequestProtoMsg): _95.QueryAuthorityRequest;
                toProto(message: _95.QueryAuthorityRequest): Uint8Array;
                toProtoMsg(message: _95.QueryAuthorityRequest): _95.QueryAuthorityRequestProtoMsg;
            };
            QueryAuthorityResponse: {
                typeUrl: string;
                encode(message: _95.QueryAuthorityResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _95.QueryAuthorityResponse;
                fromPartial(object: Partial<_95.QueryAuthorityResponse>): _95.QueryAuthorityResponse;
                fromAmino(object: _95.QueryAuthorityResponseAmino): _95.QueryAuthorityResponse;
                toAmino(message: _95.QueryAuthorityResponse): _95.QueryAuthorityResponseAmino;
                fromAminoMsg(object: _95.QueryAuthorityResponseAminoMsg): _95.QueryAuthorityResponse;
                toAminoMsg(message: _95.QueryAuthorityResponse): _95.QueryAuthorityResponseAminoMsg;
                fromProtoMsg(message: _95.QueryAuthorityResponseProtoMsg): _95.QueryAuthorityResponse;
                toProto(message: _95.QueryAuthorityResponse): Uint8Array;
                toProtoMsg(message: _95.QueryAuthorityResponse): _95.QueryAuthorityResponseProtoMsg;
            };
        };
    }
    namespace vesting {
        const v1beta1: {
            MsgClientImpl: typeof _237.MsgClientImpl;
            registry: ReadonlyArray<[string, import("@cosmjs/proto-signing").GeneratedType]>;
            load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void;
            MessageComposer: {
                encoded: {
                    createVestingAccount(value: _98.MsgCreateVestingAccount): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    createPermanentLockedAccount(value: _98.MsgCreatePermanentLockedAccount): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    createPeriodicVestingAccount(value: _98.MsgCreatePeriodicVestingAccount): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                };
                withTypeUrl: {
                    createVestingAccount(value: _98.MsgCreateVestingAccount): {
                        typeUrl: string;
                        value: _98.MsgCreateVestingAccount;
                    };
                    createPermanentLockedAccount(value: _98.MsgCreatePermanentLockedAccount): {
                        typeUrl: string;
                        value: _98.MsgCreatePermanentLockedAccount;
                    };
                    createPeriodicVestingAccount(value: _98.MsgCreatePeriodicVestingAccount): {
                        typeUrl: string;
                        value: _98.MsgCreatePeriodicVestingAccount;
                    };
                };
                fromPartial: {
                    createVestingAccount(value: _98.MsgCreateVestingAccount): {
                        typeUrl: string;
                        value: _98.MsgCreateVestingAccount;
                    };
                    createPermanentLockedAccount(value: _98.MsgCreatePermanentLockedAccount): {
                        typeUrl: string;
                        value: _98.MsgCreatePermanentLockedAccount;
                    };
                    createPeriodicVestingAccount(value: _98.MsgCreatePeriodicVestingAccount): {
                        typeUrl: string;
                        value: _98.MsgCreatePeriodicVestingAccount;
                    };
                };
            };
            AminoConverter: {
                "/cosmos.vesting.v1beta1.MsgCreateVestingAccount": {
                    aminoType: string;
                    toAmino: (message: _98.MsgCreateVestingAccount) => _98.MsgCreateVestingAccountAmino;
                    fromAmino: (object: _98.MsgCreateVestingAccountAmino) => _98.MsgCreateVestingAccount;
                };
                "/cosmos.vesting.v1beta1.MsgCreatePermanentLockedAccount": {
                    aminoType: string;
                    toAmino: (message: _98.MsgCreatePermanentLockedAccount) => _98.MsgCreatePermanentLockedAccountAmino;
                    fromAmino: (object: _98.MsgCreatePermanentLockedAccountAmino) => _98.MsgCreatePermanentLockedAccount;
                };
                "/cosmos.vesting.v1beta1.MsgCreatePeriodicVestingAccount": {
                    aminoType: string;
                    toAmino: (message: _98.MsgCreatePeriodicVestingAccount) => _98.MsgCreatePeriodicVestingAccountAmino;
                    fromAmino: (object: _98.MsgCreatePeriodicVestingAccountAmino) => _98.MsgCreatePeriodicVestingAccount;
                };
            };
            BaseVestingAccount: {
                typeUrl: string;
                encode(message: _99.BaseVestingAccount, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _99.BaseVestingAccount;
                fromPartial(object: Partial<_99.BaseVestingAccount>): _99.BaseVestingAccount;
                fromAmino(object: _99.BaseVestingAccountAmino): _99.BaseVestingAccount;
                toAmino(message: _99.BaseVestingAccount): _99.BaseVestingAccountAmino;
                fromAminoMsg(object: _99.BaseVestingAccountAminoMsg): _99.BaseVestingAccount;
                toAminoMsg(message: _99.BaseVestingAccount): _99.BaseVestingAccountAminoMsg;
                fromProtoMsg(message: _99.BaseVestingAccountProtoMsg): _99.BaseVestingAccount;
                toProto(message: _99.BaseVestingAccount): Uint8Array;
                toProtoMsg(message: _99.BaseVestingAccount): _99.BaseVestingAccountProtoMsg;
            };
            ContinuousVestingAccount: {
                typeUrl: string;
                encode(message: _99.ContinuousVestingAccount, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _99.ContinuousVestingAccount;
                fromPartial(object: Partial<_99.ContinuousVestingAccount>): _99.ContinuousVestingAccount;
                fromAmino(object: _99.ContinuousVestingAccountAmino): _99.ContinuousVestingAccount;
                toAmino(message: _99.ContinuousVestingAccount): _99.ContinuousVestingAccountAmino;
                fromAminoMsg(object: _99.ContinuousVestingAccountAminoMsg): _99.ContinuousVestingAccount;
                toAminoMsg(message: _99.ContinuousVestingAccount): _99.ContinuousVestingAccountAminoMsg;
                fromProtoMsg(message: _99.ContinuousVestingAccountProtoMsg): _99.ContinuousVestingAccount;
                toProto(message: _99.ContinuousVestingAccount): Uint8Array;
                toProtoMsg(message: _99.ContinuousVestingAccount): _99.ContinuousVestingAccountProtoMsg;
            };
            DelayedVestingAccount: {
                typeUrl: string;
                encode(message: _99.DelayedVestingAccount, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _99.DelayedVestingAccount;
                fromPartial(object: Partial<_99.DelayedVestingAccount>): _99.DelayedVestingAccount;
                fromAmino(object: _99.DelayedVestingAccountAmino): _99.DelayedVestingAccount;
                toAmino(message: _99.DelayedVestingAccount): _99.DelayedVestingAccountAmino;
                fromAminoMsg(object: _99.DelayedVestingAccountAminoMsg): _99.DelayedVestingAccount;
                toAminoMsg(message: _99.DelayedVestingAccount): _99.DelayedVestingAccountAminoMsg;
                fromProtoMsg(message: _99.DelayedVestingAccountProtoMsg): _99.DelayedVestingAccount;
                toProto(message: _99.DelayedVestingAccount): Uint8Array;
                toProtoMsg(message: _99.DelayedVestingAccount): _99.DelayedVestingAccountProtoMsg;
            };
            Period: {
                typeUrl: string;
                encode(message: _99.Period, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _99.Period;
                fromPartial(object: Partial<_99.Period>): _99.Period;
                fromAmino(object: _99.PeriodAmino): _99.Period;
                toAmino(message: _99.Period): _99.PeriodAmino;
                fromAminoMsg(object: _99.PeriodAminoMsg): _99.Period;
                toAminoMsg(message: _99.Period): _99.PeriodAminoMsg;
                fromProtoMsg(message: _99.PeriodProtoMsg): _99.Period;
                toProto(message: _99.Period): Uint8Array;
                toProtoMsg(message: _99.Period): _99.PeriodProtoMsg;
            };
            PeriodicVestingAccount: {
                typeUrl: string;
                encode(message: _99.PeriodicVestingAccount, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _99.PeriodicVestingAccount;
                fromPartial(object: Partial<_99.PeriodicVestingAccount>): _99.PeriodicVestingAccount;
                fromAmino(object: _99.PeriodicVestingAccountAmino): _99.PeriodicVestingAccount;
                toAmino(message: _99.PeriodicVestingAccount): _99.PeriodicVestingAccountAmino;
                fromAminoMsg(object: _99.PeriodicVestingAccountAminoMsg): _99.PeriodicVestingAccount;
                toAminoMsg(message: _99.PeriodicVestingAccount): _99.PeriodicVestingAccountAminoMsg;
                fromProtoMsg(message: _99.PeriodicVestingAccountProtoMsg): _99.PeriodicVestingAccount;
                toProto(message: _99.PeriodicVestingAccount): Uint8Array;
                toProtoMsg(message: _99.PeriodicVestingAccount): _99.PeriodicVestingAccountProtoMsg;
            };
            PermanentLockedAccount: {
                typeUrl: string;
                encode(message: _99.PermanentLockedAccount, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _99.PermanentLockedAccount;
                fromPartial(object: Partial<_99.PermanentLockedAccount>): _99.PermanentLockedAccount;
                fromAmino(object: _99.PermanentLockedAccountAmino): _99.PermanentLockedAccount;
                toAmino(message: _99.PermanentLockedAccount): _99.PermanentLockedAccountAmino;
                fromAminoMsg(object: _99.PermanentLockedAccountAminoMsg): _99.PermanentLockedAccount;
                toAminoMsg(message: _99.PermanentLockedAccount): _99.PermanentLockedAccountAminoMsg;
                fromProtoMsg(message: _99.PermanentLockedAccountProtoMsg): _99.PermanentLockedAccount;
                toProto(message: _99.PermanentLockedAccount): Uint8Array;
                toProtoMsg(message: _99.PermanentLockedAccount): _99.PermanentLockedAccountProtoMsg;
            };
            MsgCreateVestingAccount: {
                typeUrl: string;
                encode(message: _98.MsgCreateVestingAccount, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _98.MsgCreateVestingAccount;
                fromPartial(object: Partial<_98.MsgCreateVestingAccount>): _98.MsgCreateVestingAccount;
                fromAmino(object: _98.MsgCreateVestingAccountAmino): _98.MsgCreateVestingAccount;
                toAmino(message: _98.MsgCreateVestingAccount): _98.MsgCreateVestingAccountAmino;
                fromAminoMsg(object: _98.MsgCreateVestingAccountAminoMsg): _98.MsgCreateVestingAccount;
                toAminoMsg(message: _98.MsgCreateVestingAccount): _98.MsgCreateVestingAccountAminoMsg;
                fromProtoMsg(message: _98.MsgCreateVestingAccountProtoMsg): _98.MsgCreateVestingAccount;
                toProto(message: _98.MsgCreateVestingAccount): Uint8Array;
                toProtoMsg(message: _98.MsgCreateVestingAccount): _98.MsgCreateVestingAccountProtoMsg;
            };
            MsgCreateVestingAccountResponse: {
                typeUrl: string;
                encode(_: _98.MsgCreateVestingAccountResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _98.MsgCreateVestingAccountResponse;
                fromPartial(_: Partial<_98.MsgCreateVestingAccountResponse>): _98.MsgCreateVestingAccountResponse;
                fromAmino(_: _98.MsgCreateVestingAccountResponseAmino): _98.MsgCreateVestingAccountResponse;
                toAmino(_: _98.MsgCreateVestingAccountResponse): _98.MsgCreateVestingAccountResponseAmino;
                fromAminoMsg(object: _98.MsgCreateVestingAccountResponseAminoMsg): _98.MsgCreateVestingAccountResponse;
                toAminoMsg(message: _98.MsgCreateVestingAccountResponse): _98.MsgCreateVestingAccountResponseAminoMsg;
                fromProtoMsg(message: _98.MsgCreateVestingAccountResponseProtoMsg): _98.MsgCreateVestingAccountResponse;
                toProto(message: _98.MsgCreateVestingAccountResponse): Uint8Array;
                toProtoMsg(message: _98.MsgCreateVestingAccountResponse): _98.MsgCreateVestingAccountResponseProtoMsg;
            };
            MsgCreatePermanentLockedAccount: {
                typeUrl: string;
                encode(message: _98.MsgCreatePermanentLockedAccount, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _98.MsgCreatePermanentLockedAccount;
                fromPartial(object: Partial<_98.MsgCreatePermanentLockedAccount>): _98.MsgCreatePermanentLockedAccount;
                fromAmino(object: _98.MsgCreatePermanentLockedAccountAmino): _98.MsgCreatePermanentLockedAccount;
                toAmino(message: _98.MsgCreatePermanentLockedAccount): _98.MsgCreatePermanentLockedAccountAmino;
                fromAminoMsg(object: _98.MsgCreatePermanentLockedAccountAminoMsg): _98.MsgCreatePermanentLockedAccount;
                toAminoMsg(message: _98.MsgCreatePermanentLockedAccount): _98.MsgCreatePermanentLockedAccountAminoMsg;
                fromProtoMsg(message: _98.MsgCreatePermanentLockedAccountProtoMsg): _98.MsgCreatePermanentLockedAccount;
                toProto(message: _98.MsgCreatePermanentLockedAccount): Uint8Array;
                toProtoMsg(message: _98.MsgCreatePermanentLockedAccount): _98.MsgCreatePermanentLockedAccountProtoMsg;
            };
            MsgCreatePermanentLockedAccountResponse: {
                typeUrl: string;
                encode(_: _98.MsgCreatePermanentLockedAccountResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _98.MsgCreatePermanentLockedAccountResponse;
                fromPartial(_: Partial<_98.MsgCreatePermanentLockedAccountResponse>): _98.MsgCreatePermanentLockedAccountResponse;
                fromAmino(_: _98.MsgCreatePermanentLockedAccountResponseAmino): _98.MsgCreatePermanentLockedAccountResponse;
                toAmino(_: _98.MsgCreatePermanentLockedAccountResponse): _98.MsgCreatePermanentLockedAccountResponseAmino;
                fromAminoMsg(object: _98.MsgCreatePermanentLockedAccountResponseAminoMsg): _98.MsgCreatePermanentLockedAccountResponse;
                toAminoMsg(message: _98.MsgCreatePermanentLockedAccountResponse): _98.MsgCreatePermanentLockedAccountResponseAminoMsg;
                fromProtoMsg(message: _98.MsgCreatePermanentLockedAccountResponseProtoMsg): _98.MsgCreatePermanentLockedAccountResponse;
                toProto(message: _98.MsgCreatePermanentLockedAccountResponse): Uint8Array;
                toProtoMsg(message: _98.MsgCreatePermanentLockedAccountResponse): _98.MsgCreatePermanentLockedAccountResponseProtoMsg;
            };
            MsgCreatePeriodicVestingAccount: {
                typeUrl: string;
                encode(message: _98.MsgCreatePeriodicVestingAccount, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _98.MsgCreatePeriodicVestingAccount;
                fromPartial(object: Partial<_98.MsgCreatePeriodicVestingAccount>): _98.MsgCreatePeriodicVestingAccount;
                fromAmino(object: _98.MsgCreatePeriodicVestingAccountAmino): _98.MsgCreatePeriodicVestingAccount;
                toAmino(message: _98.MsgCreatePeriodicVestingAccount): _98.MsgCreatePeriodicVestingAccountAmino;
                fromAminoMsg(object: _98.MsgCreatePeriodicVestingAccountAminoMsg): _98.MsgCreatePeriodicVestingAccount;
                toAminoMsg(message: _98.MsgCreatePeriodicVestingAccount): _98.MsgCreatePeriodicVestingAccountAminoMsg;
                fromProtoMsg(message: _98.MsgCreatePeriodicVestingAccountProtoMsg): _98.MsgCreatePeriodicVestingAccount;
                toProto(message: _98.MsgCreatePeriodicVestingAccount): Uint8Array;
                toProtoMsg(message: _98.MsgCreatePeriodicVestingAccount): _98.MsgCreatePeriodicVestingAccountProtoMsg;
            };
            MsgCreatePeriodicVestingAccountResponse: {
                typeUrl: string;
                encode(_: _98.MsgCreatePeriodicVestingAccountResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _98.MsgCreatePeriodicVestingAccountResponse;
                fromPartial(_: Partial<_98.MsgCreatePeriodicVestingAccountResponse>): _98.MsgCreatePeriodicVestingAccountResponse;
                fromAmino(_: _98.MsgCreatePeriodicVestingAccountResponseAmino): _98.MsgCreatePeriodicVestingAccountResponse;
                toAmino(_: _98.MsgCreatePeriodicVestingAccountResponse): _98.MsgCreatePeriodicVestingAccountResponseAmino;
                fromAminoMsg(object: _98.MsgCreatePeriodicVestingAccountResponseAminoMsg): _98.MsgCreatePeriodicVestingAccountResponse;
                toAminoMsg(message: _98.MsgCreatePeriodicVestingAccountResponse): _98.MsgCreatePeriodicVestingAccountResponseAminoMsg;
                fromProtoMsg(message: _98.MsgCreatePeriodicVestingAccountResponseProtoMsg): _98.MsgCreatePeriodicVestingAccountResponse;
                toProto(message: _98.MsgCreatePeriodicVestingAccountResponse): Uint8Array;
                toProtoMsg(message: _98.MsgCreatePeriodicVestingAccountResponse): _98.MsgCreatePeriodicVestingAccountResponseProtoMsg;
            };
        };
    }
    const ClientFactory: {
        createRPCMsgClient: ({ rpc }: {
            rpc: import("../helpers").Rpc;
        }) => Promise<{
            cosmos: {
                authz: {
                    v1beta1: _228.MsgClientImpl;
                };
                bank: {
                    v1beta1: _229.MsgClientImpl;
                };
                distribution: {
                    v1beta1: _230.MsgClientImpl;
                };
                feegrant: {
                    v1beta1: _231.MsgClientImpl;
                };
                gov: {
                    v1: _232.MsgClientImpl;
                    v1beta1: _233.MsgClientImpl;
                };
                group: {
                    v1: _234.MsgClientImpl;
                };
                staking: {
                    v1beta1: _235.MsgClientImpl;
                };
                upgrade: {
                    v1beta1: _236.MsgClientImpl;
                };
                vesting: {
                    v1beta1: _237.MsgClientImpl;
                };
            };
        }>;
        createRPCQueryClient: ({ rpcEndpoint }: {
            rpcEndpoint: string | import("@cosmjs/tendermint-rpc").HttpEndpoint;
        }) => Promise<{
            cosmos: {
                auth: {
                    v1beta1: {
                        accounts(request?: _40.QueryAccountsRequest): Promise<_40.QueryAccountsResponse>;
                        account(request: _40.QueryAccountRequest): Promise<_40.QueryAccountResponse>;
                        params(request?: _40.QueryParamsRequest): Promise<_40.QueryParamsResponse>;
                        moduleAccounts(request?: _40.QueryModuleAccountsRequest): Promise<_40.QueryModuleAccountsResponse>;
                        bech32Prefix(request?: _40.Bech32PrefixRequest): Promise<_40.Bech32PrefixResponse>;
                        addressBytesToString(request: _40.AddressBytesToStringRequest): Promise<_40.AddressBytesToStringResponse>;
                        addressStringToBytes(request: _40.AddressStringToBytesRequest): Promise<_40.AddressStringToBytesResponse>;
                    };
                };
                authz: {
                    v1beta1: {
                        grants(request: _44.QueryGrantsRequest): Promise<_44.QueryGrantsResponse>;
                        granterGrants(request: _44.QueryGranterGrantsRequest): Promise<_44.QueryGranterGrantsResponse>;
                        granteeGrants(request: _44.QueryGranteeGrantsRequest): Promise<_44.QueryGranteeGrantsResponse>;
                    };
                };
                bank: {
                    v1beta1: {
                        balance(request: _49.QueryBalanceRequest): Promise<_49.QueryBalanceResponse>;
                        allBalances(request: _49.QueryAllBalancesRequest): Promise<_49.QueryAllBalancesResponse>;
                        spendableBalances(request: _49.QuerySpendableBalancesRequest): Promise<_49.QuerySpendableBalancesResponse>;
                        totalSupply(request?: _49.QueryTotalSupplyRequest): Promise<_49.QueryTotalSupplyResponse>;
                        supplyOf(request: _49.QuerySupplyOfRequest): Promise<_49.QuerySupplyOfResponse>;
                        params(request?: _49.QueryParamsRequest): Promise<_49.QueryParamsResponse>;
                        denomMetadata(request: _49.QueryDenomMetadataRequest): Promise<_49.QueryDenomMetadataResponse>;
                        denomsMetadata(request?: _49.QueryDenomsMetadataRequest): Promise<_49.QueryDenomsMetadataResponse>;
                        denomOwners(request: _49.QueryDenomOwnersRequest): Promise<_49.QueryDenomOwnersResponse>;
                    };
                };
                distribution: {
                    v1beta1: {
                        params(request?: _63.QueryParamsRequest): Promise<_63.QueryParamsResponse>;
                        validatorOutstandingRewards(request: _63.QueryValidatorOutstandingRewardsRequest): Promise<_63.QueryValidatorOutstandingRewardsResponse>;
                        validatorCommission(request: _63.QueryValidatorCommissionRequest): Promise<_63.QueryValidatorCommissionResponse>;
                        validatorSlashes(request: _63.QueryValidatorSlashesRequest): Promise<_63.QueryValidatorSlashesResponse>;
                        delegationRewards(request: _63.QueryDelegationRewardsRequest): Promise<_63.QueryDelegationRewardsResponse>;
                        delegationTotalRewards(request: _63.QueryDelegationTotalRewardsRequest): Promise<_63.QueryDelegationTotalRewardsResponse>;
                        delegatorValidators(request: _63.QueryDelegatorValidatorsRequest): Promise<_63.QueryDelegatorValidatorsResponse>;
                        delegatorWithdrawAddress(request: _63.QueryDelegatorWithdrawAddressRequest): Promise<_63.QueryDelegatorWithdrawAddressResponse>;
                        communityPool(request?: _63.QueryCommunityPoolRequest): Promise<_63.QueryCommunityPoolResponse>;
                    };
                };
                feegrant: {
                    v1beta1: {
                        allowance(request: _67.QueryAllowanceRequest): Promise<_67.QueryAllowanceResponse>;
                        allowances(request: _67.QueryAllowancesRequest): Promise<_67.QueryAllowancesResponse>;
                        allowancesByGranter(request: _67.QueryAllowancesByGranterRequest): Promise<_67.QueryAllowancesByGranterResponse>;
                    };
                };
                gov: {
                    v1: {
                        proposal(request: _71.QueryProposalRequest): Promise<_71.QueryProposalResponse>;
                        proposals(request: _71.QueryProposalsRequest): Promise<_71.QueryProposalsResponse>;
                        vote(request: _71.QueryVoteRequest): Promise<_71.QueryVoteResponse>;
                        votes(request: _71.QueryVotesRequest): Promise<_71.QueryVotesResponse>;
                        params(request: _71.QueryParamsRequest): Promise<_71.QueryParamsResponse>;
                        deposit(request: _71.QueryDepositRequest): Promise<_71.QueryDepositResponse>;
                        deposits(request: _71.QueryDepositsRequest): Promise<_71.QueryDepositsResponse>;
                        tallyResult(request: _71.QueryTallyResultRequest): Promise<_71.QueryTallyResultResponse>;
                    };
                    v1beta1: {
                        proposal(request: _75.QueryProposalRequest): Promise<_75.QueryProposalResponse>;
                        proposals(request: _75.QueryProposalsRequest): Promise<_75.QueryProposalsResponse>;
                        vote(request: _75.QueryVoteRequest): Promise<_75.QueryVoteResponse>;
                        votes(request: _75.QueryVotesRequest): Promise<_75.QueryVotesResponse>;
                        params(request: _75.QueryParamsRequest): Promise<_75.QueryParamsResponse>;
                        deposit(request: _75.QueryDepositRequest): Promise<_75.QueryDepositResponse>;
                        deposits(request: _75.QueryDepositsRequest): Promise<_75.QueryDepositsResponse>;
                        tallyResult(request: _75.QueryTallyResultRequest): Promise<_75.QueryTallyResultResponse>;
                    };
                };
                group: {
                    v1: {
                        groupInfo(request: _79.QueryGroupInfoRequest): Promise<_79.QueryGroupInfoResponse>;
                        groupPolicyInfo(request: _79.QueryGroupPolicyInfoRequest): Promise<_79.QueryGroupPolicyInfoResponse>;
                        groupMembers(request: _79.QueryGroupMembersRequest): Promise<_79.QueryGroupMembersResponse>;
                        groupsByAdmin(request: _79.QueryGroupsByAdminRequest): Promise<_79.QueryGroupsByAdminResponse>;
                        groupPoliciesByGroup(request: _79.QueryGroupPoliciesByGroupRequest): Promise<_79.QueryGroupPoliciesByGroupResponse>;
                        groupPoliciesByAdmin(request: _79.QueryGroupPoliciesByAdminRequest): Promise<_79.QueryGroupPoliciesByAdminResponse>;
                        proposal(request: _79.QueryProposalRequest): Promise<_79.QueryProposalResponse>;
                        proposalsByGroupPolicy(request: _79.QueryProposalsByGroupPolicyRequest): Promise<_79.QueryProposalsByGroupPolicyResponse>;
                        voteByProposalVoter(request: _79.QueryVoteByProposalVoterRequest): Promise<_79.QueryVoteByProposalVoterResponse>;
                        votesByProposal(request: _79.QueryVotesByProposalRequest): Promise<_79.QueryVotesByProposalResponse>;
                        votesByVoter(request: _79.QueryVotesByVoterRequest): Promise<_79.QueryVotesByVoterResponse>;
                        groupsByMember(request: _79.QueryGroupsByMemberRequest): Promise<_79.QueryGroupsByMemberResponse>;
                        tallyResult(request: _79.QueryTallyResultRequest): Promise<_79.QueryTallyResultResponse>;
                    };
                };
                mint: {
                    v1beta1: {
                        params(request?: _84.QueryParamsRequest): Promise<_84.QueryParamsResponse>;
                        inflation(request?: _84.QueryInflationRequest): Promise<_84.QueryInflationResponse>;
                        annualProvisions(request?: _84.QueryAnnualProvisionsRequest): Promise<_84.QueryAnnualProvisionsResponse>;
                    };
                };
                params: {
                    v1beta1: {
                        params(request: _86.QueryParamsRequest): Promise<_86.QueryParamsResponse>;
                        subspaces(request?: _86.QuerySubspacesRequest): Promise<_86.QuerySubspacesResponse>;
                    };
                };
                staking: {
                    v1beta1: {
                        validators(request: _89.QueryValidatorsRequest): Promise<_89.QueryValidatorsResponse>;
                        validator(request: _89.QueryValidatorRequest): Promise<_89.QueryValidatorResponse>;
                        validatorDelegations(request: _89.QueryValidatorDelegationsRequest): Promise<_89.QueryValidatorDelegationsResponse>;
                        validatorUnbondingDelegations(request: _89.QueryValidatorUnbondingDelegationsRequest): Promise<_89.QueryValidatorUnbondingDelegationsResponse>;
                        delegation(request: _89.QueryDelegationRequest): Promise<_89.QueryDelegationResponse>;
                        unbondingDelegation(request: _89.QueryUnbondingDelegationRequest): Promise<_89.QueryUnbondingDelegationResponse>;
                        delegatorDelegations(request: _89.QueryDelegatorDelegationsRequest): Promise<_89.QueryDelegatorDelegationsResponse>;
                        delegatorUnbondingDelegations(request: _89.QueryDelegatorUnbondingDelegationsRequest): Promise<_89.QueryDelegatorUnbondingDelegationsResponse>;
                        redelegations(request: _89.QueryRedelegationsRequest): Promise<_89.QueryRedelegationsResponse>;
                        delegatorValidators(request: _89.QueryDelegatorValidatorsRequest): Promise<_89.QueryDelegatorValidatorsResponse>;
                        delegatorValidator(request: _89.QueryDelegatorValidatorRequest): Promise<_89.QueryDelegatorValidatorResponse>;
                        historicalInfo(request: _89.QueryHistoricalInfoRequest): Promise<_89.QueryHistoricalInfoResponse>;
                        pool(request?: _89.QueryPoolRequest): Promise<_89.QueryPoolResponse>;
                        params(request?: _89.QueryParamsRequest): Promise<_89.QueryParamsResponse>;
                    };
                };
                tx: {
                    v1beta1: {
                        simulate(request: _93.SimulateRequest): Promise<_93.SimulateResponse>;
                        getTx(request: _93.GetTxRequest): Promise<_93.GetTxResponse>;
                        broadcastTx(request: _93.BroadcastTxRequest): Promise<_93.BroadcastTxResponse>;
                        getTxsEvent(request: _93.GetTxsEventRequest): Promise<_93.GetTxsEventResponse>;
                        getBlockWithTxs(request: _93.GetBlockWithTxsRequest): Promise<_93.GetBlockWithTxsResponse>;
                    };
                };
                upgrade: {
                    v1beta1: {
                        currentPlan(request?: _95.QueryCurrentPlanRequest): Promise<_95.QueryCurrentPlanResponse>;
                        appliedPlan(request: _95.QueryAppliedPlanRequest): Promise<_95.QueryAppliedPlanResponse>;
                        upgradedConsensusState(request: _95.QueryUpgradedConsensusStateRequest): Promise<_95.QueryUpgradedConsensusStateResponse>;
                        moduleVersions(request: _95.QueryModuleVersionsRequest): Promise<_95.QueryModuleVersionsResponse>;
                        authority(request?: _95.QueryAuthorityRequest): Promise<_95.QueryAuthorityResponse>;
                    };
                };
            };
        }>;
        createLCDClient: ({ restEndpoint }: {
            restEndpoint: string;
        }) => Promise<{
            cosmos: {
                auth: {
                    v1beta1: _202.LCDQueryClient;
                };
                authz: {
                    v1beta1: _203.LCDQueryClient;
                };
                bank: {
                    v1beta1: _204.LCDQueryClient;
                };
                distribution: {
                    v1beta1: _205.LCDQueryClient;
                };
                feegrant: {
                    v1beta1: _206.LCDQueryClient;
                };
                gov: {
                    v1: _207.LCDQueryClient;
                    v1beta1: _208.LCDQueryClient;
                };
                group: {
                    v1: _209.LCDQueryClient;
                };
                mint: {
                    v1beta1: _210.LCDQueryClient;
                };
                params: {
                    v1beta1: _211.LCDQueryClient;
                };
                staking: {
                    v1beta1: _212.LCDQueryClient;
                };
                tx: {
                    v1beta1: _213.LCDQueryClient;
                };
                upgrade: {
                    v1beta1: _214.LCDQueryClient;
                };
            };
        }>;
    };
}
