import * as _1 from "./bandtss/v1beta1/bandtss";
import * as _2 from "./bandtss/v1beta1/genesis";
import * as _3 from "./bandtss/v1beta1/query";
import * as _4 from "./bandtss/v1beta1/tx";
import * as _5 from "./base/node/v1/query";
import * as _6 from "./base/oracle/v1/proof";
import * as _7 from "./feeds/v1beta1/encoder";
import * as _8 from "./feeds/v1beta1/feeds";
import * as _9 from "./feeds/v1beta1/genesis";
import * as _10 from "./feeds/v1beta1/params";
import * as _11 from "./feeds/v1beta1/query";
import * as _12 from "./feeds/v1beta1/tx";
import * as _13 from "./globalfee/v1beta1/genesis";
import * as _14 from "./globalfee/v1beta1/query";
import * as _15 from "./globalfee/v1beta1/tx";
import * as _16 from "./oracle/v1/genesis";
import * as _17 from "./oracle/v1/oracle";
import * as _18 from "./oracle/v1/query";
import * as _19 from "./oracle/v1/tx";
import * as _20 from "./restake/v1beta1/genesis";
import * as _21 from "./restake/v1beta1/query";
import * as _22 from "./restake/v1beta1/tx";
import * as _23 from "./restake/v1beta1/types";
import * as _24 from "./rollingseed/v1beta1/genesis";
import * as _25 from "./tss/v1beta1/genesis";
import * as _26 from "./tss/v1beta1/originator";
import * as _27 from "./tss/v1beta1/query";
import * as _28 from "./tss/v1beta1/tss";
import * as _29 from "./tss/v1beta1/tx";
import * as _30 from "./tunnel/v1beta1/genesis";
import * as _31 from "./tunnel/v1beta1/params";
import * as _32 from "./tunnel/v1beta1/query";
import * as _33 from "./tunnel/v1beta1/route";
import * as _34 from "./tunnel/v1beta1/tunnel";
import * as _35 from "./tunnel/v1beta1/tx";
import * as _157 from "./bandtss/v1beta1/query.lcd";
import * as _158 from "./base/node/v1/query.lcd";
import * as _159 from "./base/oracle/v1/proof.lcd";
import * as _160 from "./feeds/v1beta1/query.lcd";
import * as _161 from "./globalfee/v1beta1/query.lcd";
import * as _162 from "./oracle/v1/query.lcd";
import * as _163 from "./restake/v1beta1/query.lcd";
import * as _164 from "./tss/v1beta1/query.lcd";
import * as _165 from "./tunnel/v1beta1/query.lcd";
import * as _166 from "./bandtss/v1beta1/query.rpc.Query";
import * as _167 from "./base/node/v1/query.rpc.Service";
import * as _168 from "./base/oracle/v1/proof.rpc.Service";
import * as _169 from "./feeds/v1beta1/query.rpc.Query";
import * as _170 from "./globalfee/v1beta1/query.rpc.Query";
import * as _171 from "./oracle/v1/query.rpc.Query";
import * as _172 from "./restake/v1beta1/query.rpc.Query";
import * as _173 from "./tss/v1beta1/query.rpc.Query";
import * as _174 from "./tunnel/v1beta1/query.rpc.Query";
import * as _175 from "./bandtss/v1beta1/tx.rpc.msg";
import * as _176 from "./feeds/v1beta1/tx.rpc.msg";
import * as _177 from "./globalfee/v1beta1/tx.rpc.msg";
import * as _178 from "./oracle/v1/tx.rpc.msg";
import * as _179 from "./restake/v1beta1/tx.rpc.msg";
import * as _180 from "./tss/v1beta1/tx.rpc.msg";
import * as _181 from "./tunnel/v1beta1/tx.rpc.msg";
export declare namespace band {
    namespace bandtss {
        const v1beta1: {
            MsgClientImpl: typeof _175.MsgClientImpl;
            QueryClientImpl: typeof _166.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                counts(request?: _3.QueryCountsRequest): Promise<_3.QueryCountsResponse>;
                members(request: _3.QueryMembersRequest): Promise<_3.QueryMembersResponse>;
                member(request: _3.QueryMemberRequest): Promise<_3.QueryMemberResponse>;
                currentGroup(request?: _3.QueryCurrentGroupRequest): Promise<_3.QueryCurrentGroupResponse>;
                incomingGroup(request?: _3.QueryIncomingGroupRequest): Promise<_3.QueryIncomingGroupResponse>;
                signing(request: _3.QuerySigningRequest): Promise<_3.QuerySigningResponse>;
                groupTransition(request?: _3.QueryGroupTransitionRequest): Promise<_3.QueryGroupTransitionResponse>;
                params(request?: _3.QueryParamsRequest): Promise<_3.QueryParamsResponse>;
            };
            LCDQueryClient: typeof _157.LCDQueryClient;
            registry: ReadonlyArray<[string, import("@cosmjs/proto-signing").GeneratedType]>;
            load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void;
            MessageComposer: {
                encoded: {
                    requestSignature(value: _4.MsgRequestSignature): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    activate(value: _4.MsgActivate): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    updateParams(value: _4.MsgUpdateParams): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    transitionGroup(value: _4.MsgTransitionGroup): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    forceTransitionGroup(value: _4.MsgForceTransitionGroup): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                };
                withTypeUrl: {
                    requestSignature(value: _4.MsgRequestSignature): {
                        typeUrl: string;
                        value: _4.MsgRequestSignature;
                    };
                    activate(value: _4.MsgActivate): {
                        typeUrl: string;
                        value: _4.MsgActivate;
                    };
                    updateParams(value: _4.MsgUpdateParams): {
                        typeUrl: string;
                        value: _4.MsgUpdateParams;
                    };
                    transitionGroup(value: _4.MsgTransitionGroup): {
                        typeUrl: string;
                        value: _4.MsgTransitionGroup;
                    };
                    forceTransitionGroup(value: _4.MsgForceTransitionGroup): {
                        typeUrl: string;
                        value: _4.MsgForceTransitionGroup;
                    };
                };
                fromPartial: {
                    requestSignature(value: _4.MsgRequestSignature): {
                        typeUrl: string;
                        value: _4.MsgRequestSignature;
                    };
                    activate(value: _4.MsgActivate): {
                        typeUrl: string;
                        value: _4.MsgActivate;
                    };
                    updateParams(value: _4.MsgUpdateParams): {
                        typeUrl: string;
                        value: _4.MsgUpdateParams;
                    };
                    transitionGroup(value: _4.MsgTransitionGroup): {
                        typeUrl: string;
                        value: _4.MsgTransitionGroup;
                    };
                    forceTransitionGroup(value: _4.MsgForceTransitionGroup): {
                        typeUrl: string;
                        value: _4.MsgForceTransitionGroup;
                    };
                };
            };
            AminoConverter: {
                "/band.bandtss.v1beta1.MsgRequestSignature": {
                    aminoType: string;
                    toAmino: (message: _4.MsgRequestSignature) => _4.MsgRequestSignatureAmino;
                    fromAmino: (object: _4.MsgRequestSignatureAmino) => _4.MsgRequestSignature;
                };
                "/band.bandtss.v1beta1.MsgActivate": {
                    aminoType: string;
                    toAmino: (message: _4.MsgActivate) => _4.MsgActivateAmino;
                    fromAmino: (object: _4.MsgActivateAmino) => _4.MsgActivate;
                };
                "/band.bandtss.v1beta1.MsgUpdateParams": {
                    aminoType: string;
                    toAmino: (message: _4.MsgUpdateParams) => _4.MsgUpdateParamsAmino;
                    fromAmino: (object: _4.MsgUpdateParamsAmino) => _4.MsgUpdateParams;
                };
                "/band.bandtss.v1beta1.MsgTransitionGroup": {
                    aminoType: string;
                    toAmino: (message: _4.MsgTransitionGroup) => _4.MsgTransitionGroupAmino;
                    fromAmino: (object: _4.MsgTransitionGroupAmino) => _4.MsgTransitionGroup;
                };
                "/band.bandtss.v1beta1.MsgForceTransitionGroup": {
                    aminoType: string;
                    toAmino: (message: _4.MsgForceTransitionGroup) => _4.MsgForceTransitionGroupAmino;
                    fromAmino: (object: _4.MsgForceTransitionGroupAmino) => _4.MsgForceTransitionGroup;
                };
            };
            MsgRequestSignature: {
                typeUrl: string;
                encode(message: _4.MsgRequestSignature, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _4.MsgRequestSignature;
                fromPartial(object: Partial<_4.MsgRequestSignature>): _4.MsgRequestSignature;
                fromAmino(object: _4.MsgRequestSignatureAmino): _4.MsgRequestSignature;
                toAmino(message: _4.MsgRequestSignature): _4.MsgRequestSignatureAmino;
                fromAminoMsg(object: _4.MsgRequestSignatureAminoMsg): _4.MsgRequestSignature;
                toAminoMsg(message: _4.MsgRequestSignature): _4.MsgRequestSignatureAminoMsg;
                fromProtoMsg(message: _4.MsgRequestSignatureProtoMsg): _4.MsgRequestSignature;
                toProto(message: _4.MsgRequestSignature): Uint8Array;
                toProtoMsg(message: _4.MsgRequestSignature): _4.MsgRequestSignatureProtoMsg;
            };
            MsgRequestSignatureResponse: {
                typeUrl: string;
                encode(_: _4.MsgRequestSignatureResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _4.MsgRequestSignatureResponse;
                fromPartial(_: Partial<_4.MsgRequestSignatureResponse>): _4.MsgRequestSignatureResponse;
                fromAmino(_: _4.MsgRequestSignatureResponseAmino): _4.MsgRequestSignatureResponse;
                toAmino(_: _4.MsgRequestSignatureResponse): _4.MsgRequestSignatureResponseAmino;
                fromAminoMsg(object: _4.MsgRequestSignatureResponseAminoMsg): _4.MsgRequestSignatureResponse;
                fromProtoMsg(message: _4.MsgRequestSignatureResponseProtoMsg): _4.MsgRequestSignatureResponse;
                toProto(message: _4.MsgRequestSignatureResponse): Uint8Array;
                toProtoMsg(message: _4.MsgRequestSignatureResponse): _4.MsgRequestSignatureResponseProtoMsg;
            };
            MsgActivate: {
                typeUrl: string;
                encode(message: _4.MsgActivate, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _4.MsgActivate;
                fromPartial(object: Partial<_4.MsgActivate>): _4.MsgActivate;
                fromAmino(object: _4.MsgActivateAmino): _4.MsgActivate;
                toAmino(message: _4.MsgActivate): _4.MsgActivateAmino;
                fromAminoMsg(object: _4.MsgActivateAminoMsg): _4.MsgActivate;
                toAminoMsg(message: _4.MsgActivate): _4.MsgActivateAminoMsg;
                fromProtoMsg(message: _4.MsgActivateProtoMsg): _4.MsgActivate;
                toProto(message: _4.MsgActivate): Uint8Array;
                toProtoMsg(message: _4.MsgActivate): _4.MsgActivateProtoMsg;
            };
            MsgActivateResponse: {
                typeUrl: string;
                encode(_: _4.MsgActivateResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _4.MsgActivateResponse;
                fromPartial(_: Partial<_4.MsgActivateResponse>): _4.MsgActivateResponse;
                fromAmino(_: _4.MsgActivateResponseAmino): _4.MsgActivateResponse;
                toAmino(_: _4.MsgActivateResponse): _4.MsgActivateResponseAmino;
                fromAminoMsg(object: _4.MsgActivateResponseAminoMsg): _4.MsgActivateResponse;
                fromProtoMsg(message: _4.MsgActivateResponseProtoMsg): _4.MsgActivateResponse;
                toProto(message: _4.MsgActivateResponse): Uint8Array;
                toProtoMsg(message: _4.MsgActivateResponse): _4.MsgActivateResponseProtoMsg;
            };
            MsgUpdateParams: {
                typeUrl: string;
                encode(message: _4.MsgUpdateParams, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _4.MsgUpdateParams;
                fromPartial(object: Partial<_4.MsgUpdateParams>): _4.MsgUpdateParams;
                fromAmino(object: _4.MsgUpdateParamsAmino): _4.MsgUpdateParams;
                toAmino(message: _4.MsgUpdateParams): _4.MsgUpdateParamsAmino;
                fromAminoMsg(object: _4.MsgUpdateParamsAminoMsg): _4.MsgUpdateParams;
                toAminoMsg(message: _4.MsgUpdateParams): _4.MsgUpdateParamsAminoMsg;
                fromProtoMsg(message: _4.MsgUpdateParamsProtoMsg): _4.MsgUpdateParams;
                toProto(message: _4.MsgUpdateParams): Uint8Array;
                toProtoMsg(message: _4.MsgUpdateParams): _4.MsgUpdateParamsProtoMsg;
            };
            MsgUpdateParamsResponse: {
                typeUrl: string;
                encode(_: _4.MsgUpdateParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _4.MsgUpdateParamsResponse;
                fromPartial(_: Partial<_4.MsgUpdateParamsResponse>): _4.MsgUpdateParamsResponse;
                fromAmino(_: _4.MsgUpdateParamsResponseAmino): _4.MsgUpdateParamsResponse;
                toAmino(_: _4.MsgUpdateParamsResponse): _4.MsgUpdateParamsResponseAmino;
                fromAminoMsg(object: _4.MsgUpdateParamsResponseAminoMsg): _4.MsgUpdateParamsResponse;
                fromProtoMsg(message: _4.MsgUpdateParamsResponseProtoMsg): _4.MsgUpdateParamsResponse;
                toProto(message: _4.MsgUpdateParamsResponse): Uint8Array;
                toProtoMsg(message: _4.MsgUpdateParamsResponse): _4.MsgUpdateParamsResponseProtoMsg;
            };
            MsgTransitionGroup: {
                typeUrl: string;
                encode(message: _4.MsgTransitionGroup, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _4.MsgTransitionGroup;
                fromPartial(object: Partial<_4.MsgTransitionGroup>): _4.MsgTransitionGroup;
                fromAmino(object: _4.MsgTransitionGroupAmino): _4.MsgTransitionGroup;
                toAmino(message: _4.MsgTransitionGroup): _4.MsgTransitionGroupAmino;
                fromAminoMsg(object: _4.MsgTransitionGroupAminoMsg): _4.MsgTransitionGroup;
                toAminoMsg(message: _4.MsgTransitionGroup): _4.MsgTransitionGroupAminoMsg;
                fromProtoMsg(message: _4.MsgTransitionGroupProtoMsg): _4.MsgTransitionGroup;
                toProto(message: _4.MsgTransitionGroup): Uint8Array;
                toProtoMsg(message: _4.MsgTransitionGroup): _4.MsgTransitionGroupProtoMsg;
            };
            MsgTransitionGroupResponse: {
                typeUrl: string;
                encode(_: _4.MsgTransitionGroupResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _4.MsgTransitionGroupResponse;
                fromPartial(_: Partial<_4.MsgTransitionGroupResponse>): _4.MsgTransitionGroupResponse;
                fromAmino(_: _4.MsgTransitionGroupResponseAmino): _4.MsgTransitionGroupResponse;
                toAmino(_: _4.MsgTransitionGroupResponse): _4.MsgTransitionGroupResponseAmino;
                fromAminoMsg(object: _4.MsgTransitionGroupResponseAminoMsg): _4.MsgTransitionGroupResponse;
                fromProtoMsg(message: _4.MsgTransitionGroupResponseProtoMsg): _4.MsgTransitionGroupResponse;
                toProto(message: _4.MsgTransitionGroupResponse): Uint8Array;
                toProtoMsg(message: _4.MsgTransitionGroupResponse): _4.MsgTransitionGroupResponseProtoMsg;
            };
            MsgForceTransitionGroup: {
                typeUrl: string;
                encode(message: _4.MsgForceTransitionGroup, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _4.MsgForceTransitionGroup;
                fromPartial(object: Partial<_4.MsgForceTransitionGroup>): _4.MsgForceTransitionGroup;
                fromAmino(object: _4.MsgForceTransitionGroupAmino): _4.MsgForceTransitionGroup;
                toAmino(message: _4.MsgForceTransitionGroup): _4.MsgForceTransitionGroupAmino;
                fromAminoMsg(object: _4.MsgForceTransitionGroupAminoMsg): _4.MsgForceTransitionGroup;
                toAminoMsg(message: _4.MsgForceTransitionGroup): _4.MsgForceTransitionGroupAminoMsg;
                fromProtoMsg(message: _4.MsgForceTransitionGroupProtoMsg): _4.MsgForceTransitionGroup;
                toProto(message: _4.MsgForceTransitionGroup): Uint8Array;
                toProtoMsg(message: _4.MsgForceTransitionGroup): _4.MsgForceTransitionGroupProtoMsg;
            };
            MsgForceTransitionGroupResponse: {
                typeUrl: string;
                encode(_: _4.MsgForceTransitionGroupResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _4.MsgForceTransitionGroupResponse;
                fromPartial(_: Partial<_4.MsgForceTransitionGroupResponse>): _4.MsgForceTransitionGroupResponse;
                fromAmino(_: _4.MsgForceTransitionGroupResponseAmino): _4.MsgForceTransitionGroupResponse;
                toAmino(_: _4.MsgForceTransitionGroupResponse): _4.MsgForceTransitionGroupResponseAmino;
                fromAminoMsg(object: _4.MsgForceTransitionGroupResponseAminoMsg): _4.MsgForceTransitionGroupResponse;
                fromProtoMsg(message: _4.MsgForceTransitionGroupResponseProtoMsg): _4.MsgForceTransitionGroupResponse;
                toProto(message: _4.MsgForceTransitionGroupResponse): Uint8Array;
                toProtoMsg(message: _4.MsgForceTransitionGroupResponse): _4.MsgForceTransitionGroupResponseProtoMsg;
            };
            Content_InterfaceDecoder: (input: import("..").BinaryReader | Uint8Array) => _1.GroupTransitionSignatureOrder | _28.TextSignatureOrder | import("../google/protobuf/any").Any;
            Content_FromAmino: (content: import("../google/protobuf/any").AnyAmino) => import("../google/protobuf/any").Any;
            Content_ToAmino: (content: import("../google/protobuf/any").Any) => import("../google/protobuf/any").AnyAmino;
            memberStatusFilterFromJSON(object: any): _3.MemberStatusFilter;
            memberStatusFilterToJSON(object: _3.MemberStatusFilter): string;
            MemberStatusFilter: typeof _3.MemberStatusFilter;
            MemberStatusFilterSDKType: typeof _3.MemberStatusFilter;
            MemberStatusFilterAmino: typeof _3.MemberStatusFilter;
            QueryCountsRequest: {
                typeUrl: string;
                encode(_: _3.QueryCountsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _3.QueryCountsRequest;
                fromPartial(_: Partial<_3.QueryCountsRequest>): _3.QueryCountsRequest;
                fromAmino(_: _3.QueryCountsRequestAmino): _3.QueryCountsRequest;
                toAmino(_: _3.QueryCountsRequest): _3.QueryCountsRequestAmino;
                fromAminoMsg(object: _3.QueryCountsRequestAminoMsg): _3.QueryCountsRequest;
                fromProtoMsg(message: _3.QueryCountsRequestProtoMsg): _3.QueryCountsRequest;
                toProto(message: _3.QueryCountsRequest): Uint8Array;
                toProtoMsg(message: _3.QueryCountsRequest): _3.QueryCountsRequestProtoMsg;
            };
            QueryCountsResponse: {
                typeUrl: string;
                encode(message: _3.QueryCountsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _3.QueryCountsResponse;
                fromPartial(object: Partial<_3.QueryCountsResponse>): _3.QueryCountsResponse;
                fromAmino(object: _3.QueryCountsResponseAmino): _3.QueryCountsResponse;
                toAmino(message: _3.QueryCountsResponse): _3.QueryCountsResponseAmino;
                fromAminoMsg(object: _3.QueryCountsResponseAminoMsg): _3.QueryCountsResponse;
                fromProtoMsg(message: _3.QueryCountsResponseProtoMsg): _3.QueryCountsResponse;
                toProto(message: _3.QueryCountsResponse): Uint8Array;
                toProtoMsg(message: _3.QueryCountsResponse): _3.QueryCountsResponseProtoMsg;
            };
            QueryMembersRequest: {
                typeUrl: string;
                encode(message: _3.QueryMembersRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _3.QueryMembersRequest;
                fromPartial(object: Partial<_3.QueryMembersRequest>): _3.QueryMembersRequest;
                fromAmino(object: _3.QueryMembersRequestAmino): _3.QueryMembersRequest;
                toAmino(message: _3.QueryMembersRequest): _3.QueryMembersRequestAmino;
                fromAminoMsg(object: _3.QueryMembersRequestAminoMsg): _3.QueryMembersRequest;
                fromProtoMsg(message: _3.QueryMembersRequestProtoMsg): _3.QueryMembersRequest;
                toProto(message: _3.QueryMembersRequest): Uint8Array;
                toProtoMsg(message: _3.QueryMembersRequest): _3.QueryMembersRequestProtoMsg;
            };
            QueryMembersResponse: {
                typeUrl: string;
                encode(message: _3.QueryMembersResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _3.QueryMembersResponse;
                fromPartial(object: Partial<_3.QueryMembersResponse>): _3.QueryMembersResponse;
                fromAmino(object: _3.QueryMembersResponseAmino): _3.QueryMembersResponse;
                toAmino(message: _3.QueryMembersResponse): _3.QueryMembersResponseAmino;
                fromAminoMsg(object: _3.QueryMembersResponseAminoMsg): _3.QueryMembersResponse;
                fromProtoMsg(message: _3.QueryMembersResponseProtoMsg): _3.QueryMembersResponse;
                toProto(message: _3.QueryMembersResponse): Uint8Array;
                toProtoMsg(message: _3.QueryMembersResponse): _3.QueryMembersResponseProtoMsg;
            };
            QueryMemberRequest: {
                typeUrl: string;
                encode(message: _3.QueryMemberRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _3.QueryMemberRequest;
                fromPartial(object: Partial<_3.QueryMemberRequest>): _3.QueryMemberRequest;
                fromAmino(object: _3.QueryMemberRequestAmino): _3.QueryMemberRequest;
                toAmino(message: _3.QueryMemberRequest): _3.QueryMemberRequestAmino;
                fromAminoMsg(object: _3.QueryMemberRequestAminoMsg): _3.QueryMemberRequest;
                fromProtoMsg(message: _3.QueryMemberRequestProtoMsg): _3.QueryMemberRequest;
                toProto(message: _3.QueryMemberRequest): Uint8Array;
                toProtoMsg(message: _3.QueryMemberRequest): _3.QueryMemberRequestProtoMsg;
            };
            QueryMemberResponse: {
                typeUrl: string;
                encode(message: _3.QueryMemberResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _3.QueryMemberResponse;
                fromPartial(object: Partial<_3.QueryMemberResponse>): _3.QueryMemberResponse;
                fromAmino(object: _3.QueryMemberResponseAmino): _3.QueryMemberResponse;
                toAmino(message: _3.QueryMemberResponse): _3.QueryMemberResponseAmino;
                fromAminoMsg(object: _3.QueryMemberResponseAminoMsg): _3.QueryMemberResponse;
                fromProtoMsg(message: _3.QueryMemberResponseProtoMsg): _3.QueryMemberResponse;
                toProto(message: _3.QueryMemberResponse): Uint8Array;
                toProtoMsg(message: _3.QueryMemberResponse): _3.QueryMemberResponseProtoMsg;
            };
            QueryCurrentGroupRequest: {
                typeUrl: string;
                encode(_: _3.QueryCurrentGroupRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _3.QueryCurrentGroupRequest;
                fromPartial(_: Partial<_3.QueryCurrentGroupRequest>): _3.QueryCurrentGroupRequest;
                fromAmino(_: _3.QueryCurrentGroupRequestAmino): _3.QueryCurrentGroupRequest;
                toAmino(_: _3.QueryCurrentGroupRequest): _3.QueryCurrentGroupRequestAmino;
                fromAminoMsg(object: _3.QueryCurrentGroupRequestAminoMsg): _3.QueryCurrentGroupRequest;
                fromProtoMsg(message: _3.QueryCurrentGroupRequestProtoMsg): _3.QueryCurrentGroupRequest;
                toProto(message: _3.QueryCurrentGroupRequest): Uint8Array;
                toProtoMsg(message: _3.QueryCurrentGroupRequest): _3.QueryCurrentGroupRequestProtoMsg;
            };
            QueryCurrentGroupResponse: {
                typeUrl: string;
                encode(message: _3.QueryCurrentGroupResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _3.QueryCurrentGroupResponse;
                fromPartial(object: Partial<_3.QueryCurrentGroupResponse>): _3.QueryCurrentGroupResponse;
                fromAmino(object: _3.QueryCurrentGroupResponseAmino): _3.QueryCurrentGroupResponse;
                toAmino(message: _3.QueryCurrentGroupResponse): _3.QueryCurrentGroupResponseAmino;
                fromAminoMsg(object: _3.QueryCurrentGroupResponseAminoMsg): _3.QueryCurrentGroupResponse;
                fromProtoMsg(message: _3.QueryCurrentGroupResponseProtoMsg): _3.QueryCurrentGroupResponse;
                toProto(message: _3.QueryCurrentGroupResponse): Uint8Array;
                toProtoMsg(message: _3.QueryCurrentGroupResponse): _3.QueryCurrentGroupResponseProtoMsg;
            };
            QueryIncomingGroupRequest: {
                typeUrl: string;
                encode(_: _3.QueryIncomingGroupRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _3.QueryIncomingGroupRequest;
                fromPartial(_: Partial<_3.QueryIncomingGroupRequest>): _3.QueryIncomingGroupRequest;
                fromAmino(_: _3.QueryIncomingGroupRequestAmino): _3.QueryIncomingGroupRequest;
                toAmino(_: _3.QueryIncomingGroupRequest): _3.QueryIncomingGroupRequestAmino;
                fromAminoMsg(object: _3.QueryIncomingGroupRequestAminoMsg): _3.QueryIncomingGroupRequest;
                fromProtoMsg(message: _3.QueryIncomingGroupRequestProtoMsg): _3.QueryIncomingGroupRequest;
                toProto(message: _3.QueryIncomingGroupRequest): Uint8Array;
                toProtoMsg(message: _3.QueryIncomingGroupRequest): _3.QueryIncomingGroupRequestProtoMsg;
            };
            QueryIncomingGroupResponse: {
                typeUrl: string;
                encode(message: _3.QueryIncomingGroupResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _3.QueryIncomingGroupResponse;
                fromPartial(object: Partial<_3.QueryIncomingGroupResponse>): _3.QueryIncomingGroupResponse;
                fromAmino(object: _3.QueryIncomingGroupResponseAmino): _3.QueryIncomingGroupResponse;
                toAmino(message: _3.QueryIncomingGroupResponse): _3.QueryIncomingGroupResponseAmino;
                fromAminoMsg(object: _3.QueryIncomingGroupResponseAminoMsg): _3.QueryIncomingGroupResponse;
                fromProtoMsg(message: _3.QueryIncomingGroupResponseProtoMsg): _3.QueryIncomingGroupResponse;
                toProto(message: _3.QueryIncomingGroupResponse): Uint8Array;
                toProtoMsg(message: _3.QueryIncomingGroupResponse): _3.QueryIncomingGroupResponseProtoMsg;
            };
            QuerySigningRequest: {
                typeUrl: string;
                encode(message: _3.QuerySigningRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _3.QuerySigningRequest;
                fromPartial(object: Partial<_3.QuerySigningRequest>): _3.QuerySigningRequest;
                fromAmino(object: _3.QuerySigningRequestAmino): _3.QuerySigningRequest;
                toAmino(message: _3.QuerySigningRequest): _3.QuerySigningRequestAmino;
                fromAminoMsg(object: _3.QuerySigningRequestAminoMsg): _3.QuerySigningRequest;
                fromProtoMsg(message: _3.QuerySigningRequestProtoMsg): _3.QuerySigningRequest;
                toProto(message: _3.QuerySigningRequest): Uint8Array;
                toProtoMsg(message: _3.QuerySigningRequest): _3.QuerySigningRequestProtoMsg;
            };
            QuerySigningResponse: {
                typeUrl: string;
                encode(message: _3.QuerySigningResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _3.QuerySigningResponse;
                fromPartial(object: Partial<_3.QuerySigningResponse>): _3.QuerySigningResponse;
                fromAmino(object: _3.QuerySigningResponseAmino): _3.QuerySigningResponse;
                toAmino(message: _3.QuerySigningResponse): _3.QuerySigningResponseAmino;
                fromAminoMsg(object: _3.QuerySigningResponseAminoMsg): _3.QuerySigningResponse;
                fromProtoMsg(message: _3.QuerySigningResponseProtoMsg): _3.QuerySigningResponse;
                toProto(message: _3.QuerySigningResponse): Uint8Array;
                toProtoMsg(message: _3.QuerySigningResponse): _3.QuerySigningResponseProtoMsg;
            };
            QueryGroupTransitionRequest: {
                typeUrl: string;
                encode(_: _3.QueryGroupTransitionRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _3.QueryGroupTransitionRequest;
                fromPartial(_: Partial<_3.QueryGroupTransitionRequest>): _3.QueryGroupTransitionRequest;
                fromAmino(_: _3.QueryGroupTransitionRequestAmino): _3.QueryGroupTransitionRequest;
                toAmino(_: _3.QueryGroupTransitionRequest): _3.QueryGroupTransitionRequestAmino;
                fromAminoMsg(object: _3.QueryGroupTransitionRequestAminoMsg): _3.QueryGroupTransitionRequest;
                fromProtoMsg(message: _3.QueryGroupTransitionRequestProtoMsg): _3.QueryGroupTransitionRequest;
                toProto(message: _3.QueryGroupTransitionRequest): Uint8Array;
                toProtoMsg(message: _3.QueryGroupTransitionRequest): _3.QueryGroupTransitionRequestProtoMsg;
            };
            QueryGroupTransitionResponse: {
                typeUrl: string;
                encode(message: _3.QueryGroupTransitionResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _3.QueryGroupTransitionResponse;
                fromPartial(object: Partial<_3.QueryGroupTransitionResponse>): _3.QueryGroupTransitionResponse;
                fromAmino(object: _3.QueryGroupTransitionResponseAmino): _3.QueryGroupTransitionResponse;
                toAmino(message: _3.QueryGroupTransitionResponse): _3.QueryGroupTransitionResponseAmino;
                fromAminoMsg(object: _3.QueryGroupTransitionResponseAminoMsg): _3.QueryGroupTransitionResponse;
                fromProtoMsg(message: _3.QueryGroupTransitionResponseProtoMsg): _3.QueryGroupTransitionResponse;
                toProto(message: _3.QueryGroupTransitionResponse): Uint8Array;
                toProtoMsg(message: _3.QueryGroupTransitionResponse): _3.QueryGroupTransitionResponseProtoMsg;
            };
            QueryParamsRequest: {
                typeUrl: string;
                encode(_: _3.QueryParamsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _3.QueryParamsRequest;
                fromPartial(_: Partial<_3.QueryParamsRequest>): _3.QueryParamsRequest;
                fromAmino(_: _3.QueryParamsRequestAmino): _3.QueryParamsRequest;
                toAmino(_: _3.QueryParamsRequest): _3.QueryParamsRequestAmino;
                fromAminoMsg(object: _3.QueryParamsRequestAminoMsg): _3.QueryParamsRequest;
                fromProtoMsg(message: _3.QueryParamsRequestProtoMsg): _3.QueryParamsRequest;
                toProto(message: _3.QueryParamsRequest): Uint8Array;
                toProtoMsg(message: _3.QueryParamsRequest): _3.QueryParamsRequestProtoMsg;
            };
            QueryParamsResponse: {
                typeUrl: string;
                encode(message: _3.QueryParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _3.QueryParamsResponse;
                fromPartial(object: Partial<_3.QueryParamsResponse>): _3.QueryParamsResponse;
                fromAmino(object: _3.QueryParamsResponseAmino): _3.QueryParamsResponse;
                toAmino(message: _3.QueryParamsResponse): _3.QueryParamsResponseAmino;
                fromAminoMsg(object: _3.QueryParamsResponseAminoMsg): _3.QueryParamsResponse;
                fromProtoMsg(message: _3.QueryParamsResponseProtoMsg): _3.QueryParamsResponse;
                toProto(message: _3.QueryParamsResponse): Uint8Array;
                toProtoMsg(message: _3.QueryParamsResponse): _3.QueryParamsResponseProtoMsg;
            };
            GenesisState: {
                typeUrl: string;
                encode(message: _2.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _2.GenesisState;
                fromPartial(object: Partial<_2.GenesisState>): _2.GenesisState;
                fromAmino(object: _2.GenesisStateAmino): _2.GenesisState;
                toAmino(message: _2.GenesisState): _2.GenesisStateAmino;
                fromAminoMsg(object: _2.GenesisStateAminoMsg): _2.GenesisState;
                fromProtoMsg(message: _2.GenesisStateProtoMsg): _2.GenesisState;
                toProto(message: _2.GenesisState): Uint8Array;
                toProtoMsg(message: _2.GenesisState): _2.GenesisStateProtoMsg;
            };
            Params: {
                typeUrl: string;
                encode(message: _2.Params, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _2.Params;
                fromPartial(object: Partial<_2.Params>): _2.Params;
                fromAmino(object: _2.ParamsAmino): _2.Params;
                toAmino(message: _2.Params): _2.ParamsAmino;
                fromAminoMsg(object: _2.ParamsAminoMsg): _2.Params;
                fromProtoMsg(message: _2.ParamsProtoMsg): _2.Params;
                toProto(message: _2.Params): Uint8Array;
                toProtoMsg(message: _2.Params): _2.ParamsProtoMsg;
            };
            transitionStatusFromJSON(object: any): _1.TransitionStatus;
            transitionStatusToJSON(object: _1.TransitionStatus): string;
            TransitionStatus: typeof _1.TransitionStatus;
            TransitionStatusSDKType: typeof _1.TransitionStatus;
            TransitionStatusAmino: typeof _1.TransitionStatus;
            Member: {
                typeUrl: string;
                encode(message: _1.Member, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _1.Member;
                fromPartial(object: Partial<_1.Member>): _1.Member;
                fromAmino(object: _1.MemberAmino): _1.Member;
                toAmino(message: _1.Member): _1.MemberAmino;
                fromAminoMsg(object: _1.MemberAminoMsg): _1.Member;
                fromProtoMsg(message: _1.MemberProtoMsg): _1.Member;
                toProto(message: _1.Member): Uint8Array;
                toProtoMsg(message: _1.Member): _1.MemberProtoMsg;
            };
            CurrentGroup: {
                typeUrl: string;
                encode(message: _1.CurrentGroup, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _1.CurrentGroup;
                fromPartial(object: Partial<_1.CurrentGroup>): _1.CurrentGroup;
                fromAmino(object: _1.CurrentGroupAmino): _1.CurrentGroup;
                toAmino(message: _1.CurrentGroup): _1.CurrentGroupAmino;
                fromAminoMsg(object: _1.CurrentGroupAminoMsg): _1.CurrentGroup;
                fromProtoMsg(message: _1.CurrentGroupProtoMsg): _1.CurrentGroup;
                toProto(message: _1.CurrentGroup): Uint8Array;
                toProtoMsg(message: _1.CurrentGroup): _1.CurrentGroupProtoMsg;
            };
            Signing: {
                typeUrl: string;
                encode(message: _1.Signing, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _1.Signing;
                fromPartial(object: Partial<_1.Signing>): _1.Signing;
                fromAmino(object: _1.SigningAmino): _1.Signing;
                toAmino(message: _1.Signing): _1.SigningAmino;
                fromAminoMsg(object: _1.SigningAminoMsg): _1.Signing;
                fromProtoMsg(message: _1.SigningProtoMsg): _1.Signing;
                toProto(message: _1.Signing): Uint8Array;
                toProtoMsg(message: _1.Signing): _1.SigningProtoMsg;
            };
            GroupTransition: {
                typeUrl: string;
                encode(message: _1.GroupTransition, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _1.GroupTransition;
                fromPartial(object: Partial<_1.GroupTransition>): _1.GroupTransition;
                fromAmino(object: _1.GroupTransitionAmino): _1.GroupTransition;
                toAmino(message: _1.GroupTransition): _1.GroupTransitionAmino;
                fromAminoMsg(object: _1.GroupTransitionAminoMsg): _1.GroupTransition;
                fromProtoMsg(message: _1.GroupTransitionProtoMsg): _1.GroupTransition;
                toProto(message: _1.GroupTransition): Uint8Array;
                toProtoMsg(message: _1.GroupTransition): _1.GroupTransitionProtoMsg;
            };
            GroupTransitionSignatureOrder: {
                typeUrl: string;
                encode(message: _1.GroupTransitionSignatureOrder, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _1.GroupTransitionSignatureOrder;
                fromPartial(object: Partial<_1.GroupTransitionSignatureOrder>): _1.GroupTransitionSignatureOrder;
                fromAmino(object: _1.GroupTransitionSignatureOrderAmino): _1.GroupTransitionSignatureOrder;
                toAmino(message: _1.GroupTransitionSignatureOrder): _1.GroupTransitionSignatureOrderAmino;
                fromAminoMsg(object: _1.GroupTransitionSignatureOrderAminoMsg): _1.GroupTransitionSignatureOrder;
                fromProtoMsg(message: _1.GroupTransitionSignatureOrderProtoMsg): _1.GroupTransitionSignatureOrder;
                toProto(message: _1.GroupTransitionSignatureOrder): Uint8Array;
                toProtoMsg(message: _1.GroupTransitionSignatureOrder): _1.GroupTransitionSignatureOrderProtoMsg;
            };
        };
    }
    namespace base {
        namespace node {
            const v1: {
                ServiceClientImpl: typeof _167.ServiceClientImpl;
                createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                    chainID(request?: _5.ChainIDRequest): Promise<_5.ChainIDResponse>;
                    eVMValidators(request?: _5.EVMValidatorsRequest): Promise<_5.EVMValidatorsResponse>;
                };
                LCDQueryClient: typeof _158.LCDQueryClient;
                ChainIDRequest: {
                    typeUrl: string;
                    encode(_: _5.ChainIDRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _5.ChainIDRequest;
                    fromPartial(_: Partial<_5.ChainIDRequest>): _5.ChainIDRequest;
                    fromAmino(_: _5.ChainIDRequestAmino): _5.ChainIDRequest;
                    toAmino(_: _5.ChainIDRequest): _5.ChainIDRequestAmino;
                    fromAminoMsg(object: _5.ChainIDRequestAminoMsg): _5.ChainIDRequest;
                    fromProtoMsg(message: _5.ChainIDRequestProtoMsg): _5.ChainIDRequest;
                    toProto(message: _5.ChainIDRequest): Uint8Array;
                    toProtoMsg(message: _5.ChainIDRequest): _5.ChainIDRequestProtoMsg;
                };
                ChainIDResponse: {
                    typeUrl: string;
                    encode(message: _5.ChainIDResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _5.ChainIDResponse;
                    fromPartial(object: Partial<_5.ChainIDResponse>): _5.ChainIDResponse;
                    fromAmino(object: _5.ChainIDResponseAmino): _5.ChainIDResponse;
                    toAmino(message: _5.ChainIDResponse): _5.ChainIDResponseAmino;
                    fromAminoMsg(object: _5.ChainIDResponseAminoMsg): _5.ChainIDResponse;
                    fromProtoMsg(message: _5.ChainIDResponseProtoMsg): _5.ChainIDResponse;
                    toProto(message: _5.ChainIDResponse): Uint8Array;
                    toProtoMsg(message: _5.ChainIDResponse): _5.ChainIDResponseProtoMsg;
                };
                EVMValidatorsRequest: {
                    typeUrl: string;
                    encode(_: _5.EVMValidatorsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _5.EVMValidatorsRequest;
                    fromPartial(_: Partial<_5.EVMValidatorsRequest>): _5.EVMValidatorsRequest;
                    fromAmino(_: _5.EVMValidatorsRequestAmino): _5.EVMValidatorsRequest;
                    toAmino(_: _5.EVMValidatorsRequest): _5.EVMValidatorsRequestAmino;
                    fromAminoMsg(object: _5.EVMValidatorsRequestAminoMsg): _5.EVMValidatorsRequest;
                    fromProtoMsg(message: _5.EVMValidatorsRequestProtoMsg): _5.EVMValidatorsRequest;
                    toProto(message: _5.EVMValidatorsRequest): Uint8Array;
                    toProtoMsg(message: _5.EVMValidatorsRequest): _5.EVMValidatorsRequestProtoMsg;
                };
                EVMValidatorsResponse: {
                    typeUrl: string;
                    encode(message: _5.EVMValidatorsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _5.EVMValidatorsResponse;
                    fromPartial(object: Partial<_5.EVMValidatorsResponse>): _5.EVMValidatorsResponse;
                    fromAmino(object: _5.EVMValidatorsResponseAmino): _5.EVMValidatorsResponse;
                    toAmino(message: _5.EVMValidatorsResponse): _5.EVMValidatorsResponseAmino;
                    fromAminoMsg(object: _5.EVMValidatorsResponseAminoMsg): _5.EVMValidatorsResponse;
                    fromProtoMsg(message: _5.EVMValidatorsResponseProtoMsg): _5.EVMValidatorsResponse;
                    toProto(message: _5.EVMValidatorsResponse): Uint8Array;
                    toProtoMsg(message: _5.EVMValidatorsResponse): _5.EVMValidatorsResponseProtoMsg;
                };
                ValidatorMinimal: {
                    typeUrl: string;
                    encode(message: _5.ValidatorMinimal, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _5.ValidatorMinimal;
                    fromPartial(object: Partial<_5.ValidatorMinimal>): _5.ValidatorMinimal;
                    fromAmino(object: _5.ValidatorMinimalAmino): _5.ValidatorMinimal;
                    toAmino(message: _5.ValidatorMinimal): _5.ValidatorMinimalAmino;
                    fromAminoMsg(object: _5.ValidatorMinimalAminoMsg): _5.ValidatorMinimal;
                    fromProtoMsg(message: _5.ValidatorMinimalProtoMsg): _5.ValidatorMinimal;
                    toProto(message: _5.ValidatorMinimal): Uint8Array;
                    toProtoMsg(message: _5.ValidatorMinimal): _5.ValidatorMinimalProtoMsg;
                };
            };
        }
        namespace oracle {
            const v1: {
                ServiceClientImpl: typeof _168.ServiceClientImpl;
                createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                    proof(request: _6.ProofRequest): Promise<_6.ProofResponse>;
                    multiProof(request: _6.MultiProofRequest): Promise<_6.MultiProofResponse>;
                    requestCountProof(request?: _6.RequestCountProofRequest): Promise<_6.RequestCountProofResponse>;
                };
                LCDQueryClient: typeof _159.LCDQueryClient;
                ProofRequest: {
                    typeUrl: string;
                    encode(message: _6.ProofRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.ProofRequest;
                    fromPartial(object: Partial<_6.ProofRequest>): _6.ProofRequest;
                    fromAmino(object: _6.ProofRequestAmino): _6.ProofRequest;
                    toAmino(message: _6.ProofRequest): _6.ProofRequestAmino;
                    fromAminoMsg(object: _6.ProofRequestAminoMsg): _6.ProofRequest;
                    fromProtoMsg(message: _6.ProofRequestProtoMsg): _6.ProofRequest;
                    toProto(message: _6.ProofRequest): Uint8Array;
                    toProtoMsg(message: _6.ProofRequest): _6.ProofRequestProtoMsg;
                };
                ProofResponse: {
                    typeUrl: string;
                    encode(message: _6.ProofResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.ProofResponse;
                    fromPartial(object: Partial<_6.ProofResponse>): _6.ProofResponse;
                    fromAmino(object: _6.ProofResponseAmino): _6.ProofResponse;
                    toAmino(message: _6.ProofResponse): _6.ProofResponseAmino;
                    fromAminoMsg(object: _6.ProofResponseAminoMsg): _6.ProofResponse;
                    fromProtoMsg(message: _6.ProofResponseProtoMsg): _6.ProofResponse;
                    toProto(message: _6.ProofResponse): Uint8Array;
                    toProtoMsg(message: _6.ProofResponse): _6.ProofResponseProtoMsg;
                };
                MultiProofRequest: {
                    typeUrl: string;
                    encode(message: _6.MultiProofRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.MultiProofRequest;
                    fromPartial(object: Partial<_6.MultiProofRequest>): _6.MultiProofRequest;
                    fromAmino(object: _6.MultiProofRequestAmino): _6.MultiProofRequest;
                    toAmino(message: _6.MultiProofRequest): _6.MultiProofRequestAmino;
                    fromAminoMsg(object: _6.MultiProofRequestAminoMsg): _6.MultiProofRequest;
                    fromProtoMsg(message: _6.MultiProofRequestProtoMsg): _6.MultiProofRequest;
                    toProto(message: _6.MultiProofRequest): Uint8Array;
                    toProtoMsg(message: _6.MultiProofRequest): _6.MultiProofRequestProtoMsg;
                };
                MultiProofResponse: {
                    typeUrl: string;
                    encode(message: _6.MultiProofResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.MultiProofResponse;
                    fromPartial(object: Partial<_6.MultiProofResponse>): _6.MultiProofResponse;
                    fromAmino(object: _6.MultiProofResponseAmino): _6.MultiProofResponse;
                    toAmino(message: _6.MultiProofResponse): _6.MultiProofResponseAmino;
                    fromAminoMsg(object: _6.MultiProofResponseAminoMsg): _6.MultiProofResponse;
                    fromProtoMsg(message: _6.MultiProofResponseProtoMsg): _6.MultiProofResponse;
                    toProto(message: _6.MultiProofResponse): Uint8Array;
                    toProtoMsg(message: _6.MultiProofResponse): _6.MultiProofResponseProtoMsg;
                };
                RequestCountProofRequest: {
                    typeUrl: string;
                    encode(_: _6.RequestCountProofRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.RequestCountProofRequest;
                    fromPartial(_: Partial<_6.RequestCountProofRequest>): _6.RequestCountProofRequest;
                    fromAmino(_: _6.RequestCountProofRequestAmino): _6.RequestCountProofRequest;
                    toAmino(_: _6.RequestCountProofRequest): _6.RequestCountProofRequestAmino;
                    fromAminoMsg(object: _6.RequestCountProofRequestAminoMsg): _6.RequestCountProofRequest;
                    fromProtoMsg(message: _6.RequestCountProofRequestProtoMsg): _6.RequestCountProofRequest;
                    toProto(message: _6.RequestCountProofRequest): Uint8Array;
                    toProtoMsg(message: _6.RequestCountProofRequest): _6.RequestCountProofRequestProtoMsg;
                };
                RequestCountProofResponse: {
                    typeUrl: string;
                    encode(message: _6.RequestCountProofResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.RequestCountProofResponse;
                    fromPartial(object: Partial<_6.RequestCountProofResponse>): _6.RequestCountProofResponse;
                    fromAmino(object: _6.RequestCountProofResponseAmino): _6.RequestCountProofResponse;
                    toAmino(message: _6.RequestCountProofResponse): _6.RequestCountProofResponseAmino;
                    fromAminoMsg(object: _6.RequestCountProofResponseAminoMsg): _6.RequestCountProofResponse;
                    fromProtoMsg(message: _6.RequestCountProofResponseProtoMsg): _6.RequestCountProofResponse;
                    toProto(message: _6.RequestCountProofResponse): Uint8Array;
                    toProtoMsg(message: _6.RequestCountProofResponse): _6.RequestCountProofResponseProtoMsg;
                };
                SingleProofResult: {
                    typeUrl: string;
                    encode(message: _6.SingleProofResult, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.SingleProofResult;
                    fromPartial(object: Partial<_6.SingleProofResult>): _6.SingleProofResult;
                    fromAmino(object: _6.SingleProofResultAmino): _6.SingleProofResult;
                    toAmino(message: _6.SingleProofResult): _6.SingleProofResultAmino;
                    fromAminoMsg(object: _6.SingleProofResultAminoMsg): _6.SingleProofResult;
                    fromProtoMsg(message: _6.SingleProofResultProtoMsg): _6.SingleProofResult;
                    toProto(message: _6.SingleProofResult): Uint8Array;
                    toProtoMsg(message: _6.SingleProofResult): _6.SingleProofResultProtoMsg;
                };
                MultiProofResult: {
                    typeUrl: string;
                    encode(message: _6.MultiProofResult, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.MultiProofResult;
                    fromPartial(object: Partial<_6.MultiProofResult>): _6.MultiProofResult;
                    fromAmino(object: _6.MultiProofResultAmino): _6.MultiProofResult;
                    toAmino(message: _6.MultiProofResult): _6.MultiProofResultAmino;
                    fromAminoMsg(object: _6.MultiProofResultAminoMsg): _6.MultiProofResult;
                    fromProtoMsg(message: _6.MultiProofResultProtoMsg): _6.MultiProofResult;
                    toProto(message: _6.MultiProofResult): Uint8Array;
                    toProtoMsg(message: _6.MultiProofResult): _6.MultiProofResultProtoMsg;
                };
                CountProofResult: {
                    typeUrl: string;
                    encode(message: _6.CountProofResult, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.CountProofResult;
                    fromPartial(object: Partial<_6.CountProofResult>): _6.CountProofResult;
                    fromAmino(object: _6.CountProofResultAmino): _6.CountProofResult;
                    toAmino(message: _6.CountProofResult): _6.CountProofResultAmino;
                    fromAminoMsg(object: _6.CountProofResultAminoMsg): _6.CountProofResult;
                    fromProtoMsg(message: _6.CountProofResultProtoMsg): _6.CountProofResult;
                    toProto(message: _6.CountProofResult): Uint8Array;
                    toProtoMsg(message: _6.CountProofResult): _6.CountProofResultProtoMsg;
                };
                SingleProof: {
                    typeUrl: string;
                    encode(message: _6.SingleProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.SingleProof;
                    fromPartial(object: Partial<_6.SingleProof>): _6.SingleProof;
                    fromAmino(object: _6.SingleProofAmino): _6.SingleProof;
                    toAmino(message: _6.SingleProof): _6.SingleProofAmino;
                    fromAminoMsg(object: _6.SingleProofAminoMsg): _6.SingleProof;
                    fromProtoMsg(message: _6.SingleProofProtoMsg): _6.SingleProof;
                    toProto(message: _6.SingleProof): Uint8Array;
                    toProtoMsg(message: _6.SingleProof): _6.SingleProofProtoMsg;
                };
                MultiProof: {
                    typeUrl: string;
                    encode(message: _6.MultiProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.MultiProof;
                    fromPartial(object: Partial<_6.MultiProof>): _6.MultiProof;
                    fromAmino(object: _6.MultiProofAmino): _6.MultiProof;
                    toAmino(message: _6.MultiProof): _6.MultiProofAmino;
                    fromAminoMsg(object: _6.MultiProofAminoMsg): _6.MultiProof;
                    fromProtoMsg(message: _6.MultiProofProtoMsg): _6.MultiProof;
                    toProto(message: _6.MultiProof): Uint8Array;
                    toProtoMsg(message: _6.MultiProof): _6.MultiProofProtoMsg;
                };
                CountProof: {
                    typeUrl: string;
                    encode(message: _6.CountProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.CountProof;
                    fromPartial(object: Partial<_6.CountProof>): _6.CountProof;
                    fromAmino(object: _6.CountProofAmino): _6.CountProof;
                    toAmino(message: _6.CountProof): _6.CountProofAmino;
                    fromAminoMsg(object: _6.CountProofAminoMsg): _6.CountProof;
                    fromProtoMsg(message: _6.CountProofProtoMsg): _6.CountProof;
                    toProto(message: _6.CountProof): Uint8Array;
                    toProtoMsg(message: _6.CountProof): _6.CountProofProtoMsg;
                };
                OracleDataProof: {
                    typeUrl: string;
                    encode(message: _6.OracleDataProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.OracleDataProof;
                    fromPartial(object: Partial<_6.OracleDataProof>): _6.OracleDataProof;
                    fromAmino(object: _6.OracleDataProofAmino): _6.OracleDataProof;
                    toAmino(message: _6.OracleDataProof): _6.OracleDataProofAmino;
                    fromAminoMsg(object: _6.OracleDataProofAminoMsg): _6.OracleDataProof;
                    fromProtoMsg(message: _6.OracleDataProofProtoMsg): _6.OracleDataProof;
                    toProto(message: _6.OracleDataProof): Uint8Array;
                    toProtoMsg(message: _6.OracleDataProof): _6.OracleDataProofProtoMsg;
                };
                IAVLMerklePath: {
                    typeUrl: string;
                    encode(message: _6.IAVLMerklePath, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.IAVLMerklePath;
                    fromPartial(object: Partial<_6.IAVLMerklePath>): _6.IAVLMerklePath;
                    fromAmino(object: _6.IAVLMerklePathAmino): _6.IAVLMerklePath;
                    toAmino(message: _6.IAVLMerklePath): _6.IAVLMerklePathAmino;
                    fromAminoMsg(object: _6.IAVLMerklePathAminoMsg): _6.IAVLMerklePath;
                    fromProtoMsg(message: _6.IAVLMerklePathProtoMsg): _6.IAVLMerklePath;
                    toProto(message: _6.IAVLMerklePath): Uint8Array;
                    toProtoMsg(message: _6.IAVLMerklePath): _6.IAVLMerklePathProtoMsg;
                };
                BlockRelayProof: {
                    typeUrl: string;
                    encode(message: _6.BlockRelayProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.BlockRelayProof;
                    fromPartial(object: Partial<_6.BlockRelayProof>): _6.BlockRelayProof;
                    fromAmino(object: _6.BlockRelayProofAmino): _6.BlockRelayProof;
                    toAmino(message: _6.BlockRelayProof): _6.BlockRelayProofAmino;
                    fromAminoMsg(object: _6.BlockRelayProofAminoMsg): _6.BlockRelayProof;
                    fromProtoMsg(message: _6.BlockRelayProofProtoMsg): _6.BlockRelayProof;
                    toProto(message: _6.BlockRelayProof): Uint8Array;
                    toProtoMsg(message: _6.BlockRelayProof): _6.BlockRelayProofProtoMsg;
                };
                MultiStoreProof: {
                    typeUrl: string;
                    encode(message: _6.MultiStoreProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.MultiStoreProof;
                    fromPartial(object: Partial<_6.MultiStoreProof>): _6.MultiStoreProof;
                    fromAmino(object: _6.MultiStoreProofAmino): _6.MultiStoreProof;
                    toAmino(message: _6.MultiStoreProof): _6.MultiStoreProofAmino;
                    fromAminoMsg(object: _6.MultiStoreProofAminoMsg): _6.MultiStoreProof;
                    fromProtoMsg(message: _6.MultiStoreProofProtoMsg): _6.MultiStoreProof;
                    toProto(message: _6.MultiStoreProof): Uint8Array;
                    toProtoMsg(message: _6.MultiStoreProof): _6.MultiStoreProofProtoMsg;
                };
                BlockHeaderMerkleParts: {
                    typeUrl: string;
                    encode(message: _6.BlockHeaderMerkleParts, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.BlockHeaderMerkleParts;
                    fromPartial(object: Partial<_6.BlockHeaderMerkleParts>): _6.BlockHeaderMerkleParts;
                    fromAmino(object: _6.BlockHeaderMerklePartsAmino): _6.BlockHeaderMerkleParts;
                    toAmino(message: _6.BlockHeaderMerkleParts): _6.BlockHeaderMerklePartsAmino;
                    fromAminoMsg(object: _6.BlockHeaderMerklePartsAminoMsg): _6.BlockHeaderMerkleParts;
                    fromProtoMsg(message: _6.BlockHeaderMerklePartsProtoMsg): _6.BlockHeaderMerkleParts;
                    toProto(message: _6.BlockHeaderMerkleParts): Uint8Array;
                    toProtoMsg(message: _6.BlockHeaderMerkleParts): _6.BlockHeaderMerklePartsProtoMsg;
                };
                CommonEncodedVotePart: {
                    typeUrl: string;
                    encode(message: _6.CommonEncodedVotePart, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.CommonEncodedVotePart;
                    fromPartial(object: Partial<_6.CommonEncodedVotePart>): _6.CommonEncodedVotePart;
                    fromAmino(object: _6.CommonEncodedVotePartAmino): _6.CommonEncodedVotePart;
                    toAmino(message: _6.CommonEncodedVotePart): _6.CommonEncodedVotePartAmino;
                    fromAminoMsg(object: _6.CommonEncodedVotePartAminoMsg): _6.CommonEncodedVotePart;
                    fromProtoMsg(message: _6.CommonEncodedVotePartProtoMsg): _6.CommonEncodedVotePart;
                    toProto(message: _6.CommonEncodedVotePart): Uint8Array;
                    toProtoMsg(message: _6.CommonEncodedVotePart): _6.CommonEncodedVotePartProtoMsg;
                };
                TMSignature: {
                    typeUrl: string;
                    encode(message: _6.TMSignature, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.TMSignature;
                    fromPartial(object: Partial<_6.TMSignature>): _6.TMSignature;
                    fromAmino(object: _6.TMSignatureAmino): _6.TMSignature;
                    toAmino(message: _6.TMSignature): _6.TMSignatureAmino;
                    fromAminoMsg(object: _6.TMSignatureAminoMsg): _6.TMSignature;
                    fromProtoMsg(message: _6.TMSignatureProtoMsg): _6.TMSignature;
                    toProto(message: _6.TMSignature): Uint8Array;
                    toProtoMsg(message: _6.TMSignature): _6.TMSignatureProtoMsg;
                };
                RequestsCountProof: {
                    typeUrl: string;
                    encode(message: _6.RequestsCountProof, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                    decode(input: import("..").BinaryReader | Uint8Array, length?: number): _6.RequestsCountProof;
                    fromPartial(object: Partial<_6.RequestsCountProof>): _6.RequestsCountProof;
                    fromAmino(object: _6.RequestsCountProofAmino): _6.RequestsCountProof;
                    toAmino(message: _6.RequestsCountProof): _6.RequestsCountProofAmino;
                    fromAminoMsg(object: _6.RequestsCountProofAminoMsg): _6.RequestsCountProof;
                    fromProtoMsg(message: _6.RequestsCountProofProtoMsg): _6.RequestsCountProof;
                    toProto(message: _6.RequestsCountProof): Uint8Array;
                    toProtoMsg(message: _6.RequestsCountProof): _6.RequestsCountProofProtoMsg;
                };
            };
        }
    }
    namespace feeds {
        const v1beta1: {
            MsgClientImpl: typeof _176.MsgClientImpl;
            QueryClientImpl: typeof _169.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                currentFeeds(request?: _11.QueryCurrentFeedsRequest): Promise<_11.QueryCurrentFeedsResponse>;
                isFeeder(request: _11.QueryIsFeederRequest): Promise<_11.QueryIsFeederResponse>;
                params(request?: _11.QueryParamsRequest): Promise<_11.QueryParamsResponse>;
                price(request: _11.QueryPriceRequest): Promise<_11.QueryPriceResponse>;
                prices(request: _11.QueryPricesRequest): Promise<_11.QueryPricesResponse>;
                allPrices(request?: _11.QueryAllPricesRequest): Promise<_11.QueryAllPricesResponse>;
                referenceSourceConfig(request?: _11.QueryReferenceSourceConfigRequest): Promise<_11.QueryReferenceSourceConfigResponse>;
                signalTotalPowers(request: _11.QuerySignalTotalPowersRequest): Promise<_11.QuerySignalTotalPowersResponse>;
                validValidator(request: _11.QueryValidValidatorRequest): Promise<_11.QueryValidValidatorResponse>;
                validatorPrices(request: _11.QueryValidatorPricesRequest): Promise<_11.QueryValidatorPricesResponse>;
                vote(request: _11.QueryVoteRequest): Promise<_11.QueryVoteResponse>;
            };
            LCDQueryClient: typeof _160.LCDQueryClient;
            registry: ReadonlyArray<[string, import("@cosmjs/proto-signing").GeneratedType]>;
            load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void;
            MessageComposer: {
                encoded: {
                    vote(value: _12.MsgVote): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    submitSignalPrices(value: _12.MsgSubmitSignalPrices): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    updateReferenceSourceConfig(value: _12.MsgUpdateReferenceSourceConfig): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    updateParams(value: _12.MsgUpdateParams): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                };
                withTypeUrl: {
                    vote(value: _12.MsgVote): {
                        typeUrl: string;
                        value: _12.MsgVote;
                    };
                    submitSignalPrices(value: _12.MsgSubmitSignalPrices): {
                        typeUrl: string;
                        value: _12.MsgSubmitSignalPrices;
                    };
                    updateReferenceSourceConfig(value: _12.MsgUpdateReferenceSourceConfig): {
                        typeUrl: string;
                        value: _12.MsgUpdateReferenceSourceConfig;
                    };
                    updateParams(value: _12.MsgUpdateParams): {
                        typeUrl: string;
                        value: _12.MsgUpdateParams;
                    };
                };
                fromPartial: {
                    vote(value: _12.MsgVote): {
                        typeUrl: string;
                        value: _12.MsgVote;
                    };
                    submitSignalPrices(value: _12.MsgSubmitSignalPrices): {
                        typeUrl: string;
                        value: _12.MsgSubmitSignalPrices;
                    };
                    updateReferenceSourceConfig(value: _12.MsgUpdateReferenceSourceConfig): {
                        typeUrl: string;
                        value: _12.MsgUpdateReferenceSourceConfig;
                    };
                    updateParams(value: _12.MsgUpdateParams): {
                        typeUrl: string;
                        value: _12.MsgUpdateParams;
                    };
                };
            };
            AminoConverter: {
                "/band.feeds.v1beta1.MsgVote": {
                    aminoType: string;
                    toAmino: (message: _12.MsgVote) => _12.MsgVoteAmino;
                    fromAmino: (object: _12.MsgVoteAmino) => _12.MsgVote;
                };
                "/band.feeds.v1beta1.MsgSubmitSignalPrices": {
                    aminoType: string;
                    toAmino: (message: _12.MsgSubmitSignalPrices) => _12.MsgSubmitSignalPricesAmino;
                    fromAmino: (object: _12.MsgSubmitSignalPricesAmino) => _12.MsgSubmitSignalPrices;
                };
                "/band.feeds.v1beta1.MsgUpdateReferenceSourceConfig": {
                    aminoType: string;
                    toAmino: (message: _12.MsgUpdateReferenceSourceConfig) => _12.MsgUpdateReferenceSourceConfigAmino;
                    fromAmino: (object: _12.MsgUpdateReferenceSourceConfigAmino) => _12.MsgUpdateReferenceSourceConfig;
                };
                "/band.feeds.v1beta1.MsgUpdateParams": {
                    aminoType: string;
                    toAmino: (message: _12.MsgUpdateParams) => _12.MsgUpdateParamsAmino;
                    fromAmino: (object: _12.MsgUpdateParamsAmino) => _12.MsgUpdateParams;
                };
            };
            MsgVote: {
                typeUrl: string;
                encode(message: _12.MsgVote, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _12.MsgVote;
                fromPartial(object: Partial<_12.MsgVote>): _12.MsgVote;
                fromAmino(object: _12.MsgVoteAmino): _12.MsgVote;
                toAmino(message: _12.MsgVote): _12.MsgVoteAmino;
                fromAminoMsg(object: _12.MsgVoteAminoMsg): _12.MsgVote;
                toAminoMsg(message: _12.MsgVote): _12.MsgVoteAminoMsg;
                fromProtoMsg(message: _12.MsgVoteProtoMsg): _12.MsgVote;
                toProto(message: _12.MsgVote): Uint8Array;
                toProtoMsg(message: _12.MsgVote): _12.MsgVoteProtoMsg;
            };
            MsgVoteResponse: {
                typeUrl: string;
                encode(_: _12.MsgVoteResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _12.MsgVoteResponse;
                fromPartial(_: Partial<_12.MsgVoteResponse>): _12.MsgVoteResponse;
                fromAmino(_: _12.MsgVoteResponseAmino): _12.MsgVoteResponse;
                toAmino(_: _12.MsgVoteResponse): _12.MsgVoteResponseAmino;
                fromAminoMsg(object: _12.MsgVoteResponseAminoMsg): _12.MsgVoteResponse;
                fromProtoMsg(message: _12.MsgVoteResponseProtoMsg): _12.MsgVoteResponse;
                toProto(message: _12.MsgVoteResponse): Uint8Array;
                toProtoMsg(message: _12.MsgVoteResponse): _12.MsgVoteResponseProtoMsg;
            };
            MsgSubmitSignalPrices: {
                typeUrl: string;
                encode(message: _12.MsgSubmitSignalPrices, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _12.MsgSubmitSignalPrices;
                fromPartial(object: Partial<_12.MsgSubmitSignalPrices>): _12.MsgSubmitSignalPrices;
                fromAmino(object: _12.MsgSubmitSignalPricesAmino): _12.MsgSubmitSignalPrices;
                toAmino(message: _12.MsgSubmitSignalPrices): _12.MsgSubmitSignalPricesAmino;
                fromAminoMsg(object: _12.MsgSubmitSignalPricesAminoMsg): _12.MsgSubmitSignalPrices;
                toAminoMsg(message: _12.MsgSubmitSignalPrices): _12.MsgSubmitSignalPricesAminoMsg;
                fromProtoMsg(message: _12.MsgSubmitSignalPricesProtoMsg): _12.MsgSubmitSignalPrices;
                toProto(message: _12.MsgSubmitSignalPrices): Uint8Array;
                toProtoMsg(message: _12.MsgSubmitSignalPrices): _12.MsgSubmitSignalPricesProtoMsg;
            };
            MsgSubmitSignalPricesResponse: {
                typeUrl: string;
                encode(_: _12.MsgSubmitSignalPricesResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _12.MsgSubmitSignalPricesResponse;
                fromPartial(_: Partial<_12.MsgSubmitSignalPricesResponse>): _12.MsgSubmitSignalPricesResponse;
                fromAmino(_: _12.MsgSubmitSignalPricesResponseAmino): _12.MsgSubmitSignalPricesResponse;
                toAmino(_: _12.MsgSubmitSignalPricesResponse): _12.MsgSubmitSignalPricesResponseAmino;
                fromAminoMsg(object: _12.MsgSubmitSignalPricesResponseAminoMsg): _12.MsgSubmitSignalPricesResponse;
                fromProtoMsg(message: _12.MsgSubmitSignalPricesResponseProtoMsg): _12.MsgSubmitSignalPricesResponse;
                toProto(message: _12.MsgSubmitSignalPricesResponse): Uint8Array;
                toProtoMsg(message: _12.MsgSubmitSignalPricesResponse): _12.MsgSubmitSignalPricesResponseProtoMsg;
            };
            MsgUpdateReferenceSourceConfig: {
                typeUrl: string;
                encode(message: _12.MsgUpdateReferenceSourceConfig, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _12.MsgUpdateReferenceSourceConfig;
                fromPartial(object: Partial<_12.MsgUpdateReferenceSourceConfig>): _12.MsgUpdateReferenceSourceConfig;
                fromAmino(object: _12.MsgUpdateReferenceSourceConfigAmino): _12.MsgUpdateReferenceSourceConfig;
                toAmino(message: _12.MsgUpdateReferenceSourceConfig): _12.MsgUpdateReferenceSourceConfigAmino;
                fromAminoMsg(object: _12.MsgUpdateReferenceSourceConfigAminoMsg): _12.MsgUpdateReferenceSourceConfig;
                toAminoMsg(message: _12.MsgUpdateReferenceSourceConfig): _12.MsgUpdateReferenceSourceConfigAminoMsg;
                fromProtoMsg(message: _12.MsgUpdateReferenceSourceConfigProtoMsg): _12.MsgUpdateReferenceSourceConfig;
                toProto(message: _12.MsgUpdateReferenceSourceConfig): Uint8Array;
                toProtoMsg(message: _12.MsgUpdateReferenceSourceConfig): _12.MsgUpdateReferenceSourceConfigProtoMsg;
            };
            MsgUpdateReferenceSourceConfigResponse: {
                typeUrl: string;
                encode(_: _12.MsgUpdateReferenceSourceConfigResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _12.MsgUpdateReferenceSourceConfigResponse;
                fromPartial(_: Partial<_12.MsgUpdateReferenceSourceConfigResponse>): _12.MsgUpdateReferenceSourceConfigResponse;
                fromAmino(_: _12.MsgUpdateReferenceSourceConfigResponseAmino): _12.MsgUpdateReferenceSourceConfigResponse;
                toAmino(_: _12.MsgUpdateReferenceSourceConfigResponse): _12.MsgUpdateReferenceSourceConfigResponseAmino;
                fromAminoMsg(object: _12.MsgUpdateReferenceSourceConfigResponseAminoMsg): _12.MsgUpdateReferenceSourceConfigResponse;
                fromProtoMsg(message: _12.MsgUpdateReferenceSourceConfigResponseProtoMsg): _12.MsgUpdateReferenceSourceConfigResponse;
                toProto(message: _12.MsgUpdateReferenceSourceConfigResponse): Uint8Array;
                toProtoMsg(message: _12.MsgUpdateReferenceSourceConfigResponse): _12.MsgUpdateReferenceSourceConfigResponseProtoMsg;
            };
            MsgUpdateParams: {
                typeUrl: string;
                encode(message: _12.MsgUpdateParams, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _12.MsgUpdateParams;
                fromPartial(object: Partial<_12.MsgUpdateParams>): _12.MsgUpdateParams;
                fromAmino(object: _12.MsgUpdateParamsAmino): _12.MsgUpdateParams;
                toAmino(message: _12.MsgUpdateParams): _12.MsgUpdateParamsAmino;
                fromAminoMsg(object: _12.MsgUpdateParamsAminoMsg): _12.MsgUpdateParams;
                toAminoMsg(message: _12.MsgUpdateParams): _12.MsgUpdateParamsAminoMsg;
                fromProtoMsg(message: _12.MsgUpdateParamsProtoMsg): _12.MsgUpdateParams;
                toProto(message: _12.MsgUpdateParams): Uint8Array;
                toProtoMsg(message: _12.MsgUpdateParams): _12.MsgUpdateParamsProtoMsg;
            };
            MsgUpdateParamsResponse: {
                typeUrl: string;
                encode(_: _12.MsgUpdateParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _12.MsgUpdateParamsResponse;
                fromPartial(_: Partial<_12.MsgUpdateParamsResponse>): _12.MsgUpdateParamsResponse;
                fromAmino(_: _12.MsgUpdateParamsResponseAmino): _12.MsgUpdateParamsResponse;
                toAmino(_: _12.MsgUpdateParamsResponse): _12.MsgUpdateParamsResponseAmino;
                fromAminoMsg(object: _12.MsgUpdateParamsResponseAminoMsg): _12.MsgUpdateParamsResponse;
                fromProtoMsg(message: _12.MsgUpdateParamsResponseProtoMsg): _12.MsgUpdateParamsResponse;
                toProto(message: _12.MsgUpdateParamsResponse): Uint8Array;
                toProtoMsg(message: _12.MsgUpdateParamsResponse): _12.MsgUpdateParamsResponseProtoMsg;
            };
            QueryCurrentFeedsRequest: {
                typeUrl: string;
                encode(_: _11.QueryCurrentFeedsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryCurrentFeedsRequest;
                fromPartial(_: Partial<_11.QueryCurrentFeedsRequest>): _11.QueryCurrentFeedsRequest;
                fromAmino(_: _11.QueryCurrentFeedsRequestAmino): _11.QueryCurrentFeedsRequest;
                toAmino(_: _11.QueryCurrentFeedsRequest): _11.QueryCurrentFeedsRequestAmino;
                fromAminoMsg(object: _11.QueryCurrentFeedsRequestAminoMsg): _11.QueryCurrentFeedsRequest;
                fromProtoMsg(message: _11.QueryCurrentFeedsRequestProtoMsg): _11.QueryCurrentFeedsRequest;
                toProto(message: _11.QueryCurrentFeedsRequest): Uint8Array;
                toProtoMsg(message: _11.QueryCurrentFeedsRequest): _11.QueryCurrentFeedsRequestProtoMsg;
            };
            QueryCurrentFeedsResponse: {
                typeUrl: string;
                encode(message: _11.QueryCurrentFeedsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryCurrentFeedsResponse;
                fromPartial(object: Partial<_11.QueryCurrentFeedsResponse>): _11.QueryCurrentFeedsResponse;
                fromAmino(object: _11.QueryCurrentFeedsResponseAmino): _11.QueryCurrentFeedsResponse;
                toAmino(message: _11.QueryCurrentFeedsResponse): _11.QueryCurrentFeedsResponseAmino;
                fromAminoMsg(object: _11.QueryCurrentFeedsResponseAminoMsg): _11.QueryCurrentFeedsResponse;
                fromProtoMsg(message: _11.QueryCurrentFeedsResponseProtoMsg): _11.QueryCurrentFeedsResponse;
                toProto(message: _11.QueryCurrentFeedsResponse): Uint8Array;
                toProtoMsg(message: _11.QueryCurrentFeedsResponse): _11.QueryCurrentFeedsResponseProtoMsg;
            };
            QueryIsFeederRequest: {
                typeUrl: string;
                encode(message: _11.QueryIsFeederRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryIsFeederRequest;
                fromPartial(object: Partial<_11.QueryIsFeederRequest>): _11.QueryIsFeederRequest;
                fromAmino(object: _11.QueryIsFeederRequestAmino): _11.QueryIsFeederRequest;
                toAmino(message: _11.QueryIsFeederRequest): _11.QueryIsFeederRequestAmino;
                fromAminoMsg(object: _11.QueryIsFeederRequestAminoMsg): _11.QueryIsFeederRequest;
                fromProtoMsg(message: _11.QueryIsFeederRequestProtoMsg): _11.QueryIsFeederRequest;
                toProto(message: _11.QueryIsFeederRequest): Uint8Array;
                toProtoMsg(message: _11.QueryIsFeederRequest): _11.QueryIsFeederRequestProtoMsg;
            };
            QueryIsFeederResponse: {
                typeUrl: string;
                encode(message: _11.QueryIsFeederResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryIsFeederResponse;
                fromPartial(object: Partial<_11.QueryIsFeederResponse>): _11.QueryIsFeederResponse;
                fromAmino(object: _11.QueryIsFeederResponseAmino): _11.QueryIsFeederResponse;
                toAmino(message: _11.QueryIsFeederResponse): _11.QueryIsFeederResponseAmino;
                fromAminoMsg(object: _11.QueryIsFeederResponseAminoMsg): _11.QueryIsFeederResponse;
                fromProtoMsg(message: _11.QueryIsFeederResponseProtoMsg): _11.QueryIsFeederResponse;
                toProto(message: _11.QueryIsFeederResponse): Uint8Array;
                toProtoMsg(message: _11.QueryIsFeederResponse): _11.QueryIsFeederResponseProtoMsg;
            };
            QueryParamsRequest: {
                typeUrl: string;
                encode(_: _11.QueryParamsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryParamsRequest;
                fromPartial(_: Partial<_11.QueryParamsRequest>): _11.QueryParamsRequest;
                fromAmino(_: _11.QueryParamsRequestAmino): _11.QueryParamsRequest;
                toAmino(_: _11.QueryParamsRequest): _11.QueryParamsRequestAmino;
                fromAminoMsg(object: _11.QueryParamsRequestAminoMsg): _11.QueryParamsRequest;
                fromProtoMsg(message: _11.QueryParamsRequestProtoMsg): _11.QueryParamsRequest;
                toProto(message: _11.QueryParamsRequest): Uint8Array;
                toProtoMsg(message: _11.QueryParamsRequest): _11.QueryParamsRequestProtoMsg;
            };
            QueryParamsResponse: {
                typeUrl: string;
                encode(message: _11.QueryParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryParamsResponse;
                fromPartial(object: Partial<_11.QueryParamsResponse>): _11.QueryParamsResponse;
                fromAmino(object: _11.QueryParamsResponseAmino): _11.QueryParamsResponse;
                toAmino(message: _11.QueryParamsResponse): _11.QueryParamsResponseAmino;
                fromAminoMsg(object: _11.QueryParamsResponseAminoMsg): _11.QueryParamsResponse;
                fromProtoMsg(message: _11.QueryParamsResponseProtoMsg): _11.QueryParamsResponse;
                toProto(message: _11.QueryParamsResponse): Uint8Array;
                toProtoMsg(message: _11.QueryParamsResponse): _11.QueryParamsResponseProtoMsg;
            };
            QueryPriceRequest: {
                typeUrl: string;
                encode(message: _11.QueryPriceRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryPriceRequest;
                fromPartial(object: Partial<_11.QueryPriceRequest>): _11.QueryPriceRequest;
                fromAmino(object: _11.QueryPriceRequestAmino): _11.QueryPriceRequest;
                toAmino(message: _11.QueryPriceRequest): _11.QueryPriceRequestAmino;
                fromAminoMsg(object: _11.QueryPriceRequestAminoMsg): _11.QueryPriceRequest;
                fromProtoMsg(message: _11.QueryPriceRequestProtoMsg): _11.QueryPriceRequest;
                toProto(message: _11.QueryPriceRequest): Uint8Array;
                toProtoMsg(message: _11.QueryPriceRequest): _11.QueryPriceRequestProtoMsg;
            };
            QueryPriceResponse: {
                typeUrl: string;
                encode(message: _11.QueryPriceResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryPriceResponse;
                fromPartial(object: Partial<_11.QueryPriceResponse>): _11.QueryPriceResponse;
                fromAmino(object: _11.QueryPriceResponseAmino): _11.QueryPriceResponse;
                toAmino(message: _11.QueryPriceResponse): _11.QueryPriceResponseAmino;
                fromAminoMsg(object: _11.QueryPriceResponseAminoMsg): _11.QueryPriceResponse;
                fromProtoMsg(message: _11.QueryPriceResponseProtoMsg): _11.QueryPriceResponse;
                toProto(message: _11.QueryPriceResponse): Uint8Array;
                toProtoMsg(message: _11.QueryPriceResponse): _11.QueryPriceResponseProtoMsg;
            };
            QueryPricesRequest: {
                typeUrl: string;
                encode(message: _11.QueryPricesRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryPricesRequest;
                fromPartial(object: Partial<_11.QueryPricesRequest>): _11.QueryPricesRequest;
                fromAmino(object: _11.QueryPricesRequestAmino): _11.QueryPricesRequest;
                toAmino(message: _11.QueryPricesRequest): _11.QueryPricesRequestAmino;
                fromAminoMsg(object: _11.QueryPricesRequestAminoMsg): _11.QueryPricesRequest;
                fromProtoMsg(message: _11.QueryPricesRequestProtoMsg): _11.QueryPricesRequest;
                toProto(message: _11.QueryPricesRequest): Uint8Array;
                toProtoMsg(message: _11.QueryPricesRequest): _11.QueryPricesRequestProtoMsg;
            };
            QueryPricesResponse: {
                typeUrl: string;
                encode(message: _11.QueryPricesResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryPricesResponse;
                fromPartial(object: Partial<_11.QueryPricesResponse>): _11.QueryPricesResponse;
                fromAmino(object: _11.QueryPricesResponseAmino): _11.QueryPricesResponse;
                toAmino(message: _11.QueryPricesResponse): _11.QueryPricesResponseAmino;
                fromAminoMsg(object: _11.QueryPricesResponseAminoMsg): _11.QueryPricesResponse;
                fromProtoMsg(message: _11.QueryPricesResponseProtoMsg): _11.QueryPricesResponse;
                toProto(message: _11.QueryPricesResponse): Uint8Array;
                toProtoMsg(message: _11.QueryPricesResponse): _11.QueryPricesResponseProtoMsg;
            };
            QueryAllPricesRequest: {
                typeUrl: string;
                encode(message: _11.QueryAllPricesRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryAllPricesRequest;
                fromPartial(object: Partial<_11.QueryAllPricesRequest>): _11.QueryAllPricesRequest;
                fromAmino(object: _11.QueryAllPricesRequestAmino): _11.QueryAllPricesRequest;
                toAmino(message: _11.QueryAllPricesRequest): _11.QueryAllPricesRequestAmino;
                fromAminoMsg(object: _11.QueryAllPricesRequestAminoMsg): _11.QueryAllPricesRequest;
                fromProtoMsg(message: _11.QueryAllPricesRequestProtoMsg): _11.QueryAllPricesRequest;
                toProto(message: _11.QueryAllPricesRequest): Uint8Array;
                toProtoMsg(message: _11.QueryAllPricesRequest): _11.QueryAllPricesRequestProtoMsg;
            };
            QueryAllPricesResponse: {
                typeUrl: string;
                encode(message: _11.QueryAllPricesResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryAllPricesResponse;
                fromPartial(object: Partial<_11.QueryAllPricesResponse>): _11.QueryAllPricesResponse;
                fromAmino(object: _11.QueryAllPricesResponseAmino): _11.QueryAllPricesResponse;
                toAmino(message: _11.QueryAllPricesResponse): _11.QueryAllPricesResponseAmino;
                fromAminoMsg(object: _11.QueryAllPricesResponseAminoMsg): _11.QueryAllPricesResponse;
                fromProtoMsg(message: _11.QueryAllPricesResponseProtoMsg): _11.QueryAllPricesResponse;
                toProto(message: _11.QueryAllPricesResponse): Uint8Array;
                toProtoMsg(message: _11.QueryAllPricesResponse): _11.QueryAllPricesResponseProtoMsg;
            };
            QueryReferenceSourceConfigRequest: {
                typeUrl: string;
                encode(_: _11.QueryReferenceSourceConfigRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryReferenceSourceConfigRequest;
                fromPartial(_: Partial<_11.QueryReferenceSourceConfigRequest>): _11.QueryReferenceSourceConfigRequest;
                fromAmino(_: _11.QueryReferenceSourceConfigRequestAmino): _11.QueryReferenceSourceConfigRequest;
                toAmino(_: _11.QueryReferenceSourceConfigRequest): _11.QueryReferenceSourceConfigRequestAmino;
                fromAminoMsg(object: _11.QueryReferenceSourceConfigRequestAminoMsg): _11.QueryReferenceSourceConfigRequest;
                fromProtoMsg(message: _11.QueryReferenceSourceConfigRequestProtoMsg): _11.QueryReferenceSourceConfigRequest;
                toProto(message: _11.QueryReferenceSourceConfigRequest): Uint8Array;
                toProtoMsg(message: _11.QueryReferenceSourceConfigRequest): _11.QueryReferenceSourceConfigRequestProtoMsg;
            };
            QueryReferenceSourceConfigResponse: {
                typeUrl: string;
                encode(message: _11.QueryReferenceSourceConfigResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryReferenceSourceConfigResponse;
                fromPartial(object: Partial<_11.QueryReferenceSourceConfigResponse>): _11.QueryReferenceSourceConfigResponse;
                fromAmino(object: _11.QueryReferenceSourceConfigResponseAmino): _11.QueryReferenceSourceConfigResponse;
                toAmino(message: _11.QueryReferenceSourceConfigResponse): _11.QueryReferenceSourceConfigResponseAmino;
                fromAminoMsg(object: _11.QueryReferenceSourceConfigResponseAminoMsg): _11.QueryReferenceSourceConfigResponse;
                fromProtoMsg(message: _11.QueryReferenceSourceConfigResponseProtoMsg): _11.QueryReferenceSourceConfigResponse;
                toProto(message: _11.QueryReferenceSourceConfigResponse): Uint8Array;
                toProtoMsg(message: _11.QueryReferenceSourceConfigResponse): _11.QueryReferenceSourceConfigResponseProtoMsg;
            };
            QuerySignalTotalPowersRequest: {
                typeUrl: string;
                encode(message: _11.QuerySignalTotalPowersRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QuerySignalTotalPowersRequest;
                fromPartial(object: Partial<_11.QuerySignalTotalPowersRequest>): _11.QuerySignalTotalPowersRequest;
                fromAmino(object: _11.QuerySignalTotalPowersRequestAmino): _11.QuerySignalTotalPowersRequest;
                toAmino(message: _11.QuerySignalTotalPowersRequest): _11.QuerySignalTotalPowersRequestAmino;
                fromAminoMsg(object: _11.QuerySignalTotalPowersRequestAminoMsg): _11.QuerySignalTotalPowersRequest;
                fromProtoMsg(message: _11.QuerySignalTotalPowersRequestProtoMsg): _11.QuerySignalTotalPowersRequest;
                toProto(message: _11.QuerySignalTotalPowersRequest): Uint8Array;
                toProtoMsg(message: _11.QuerySignalTotalPowersRequest): _11.QuerySignalTotalPowersRequestProtoMsg;
            };
            QuerySignalTotalPowersResponse: {
                typeUrl: string;
                encode(message: _11.QuerySignalTotalPowersResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QuerySignalTotalPowersResponse;
                fromPartial(object: Partial<_11.QuerySignalTotalPowersResponse>): _11.QuerySignalTotalPowersResponse;
                fromAmino(object: _11.QuerySignalTotalPowersResponseAmino): _11.QuerySignalTotalPowersResponse;
                toAmino(message: _11.QuerySignalTotalPowersResponse): _11.QuerySignalTotalPowersResponseAmino;
                fromAminoMsg(object: _11.QuerySignalTotalPowersResponseAminoMsg): _11.QuerySignalTotalPowersResponse;
                fromProtoMsg(message: _11.QuerySignalTotalPowersResponseProtoMsg): _11.QuerySignalTotalPowersResponse;
                toProto(message: _11.QuerySignalTotalPowersResponse): Uint8Array;
                toProtoMsg(message: _11.QuerySignalTotalPowersResponse): _11.QuerySignalTotalPowersResponseProtoMsg;
            };
            QueryValidValidatorRequest: {
                typeUrl: string;
                encode(message: _11.QueryValidValidatorRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryValidValidatorRequest;
                fromPartial(object: Partial<_11.QueryValidValidatorRequest>): _11.QueryValidValidatorRequest;
                fromAmino(object: _11.QueryValidValidatorRequestAmino): _11.QueryValidValidatorRequest;
                toAmino(message: _11.QueryValidValidatorRequest): _11.QueryValidValidatorRequestAmino;
                fromAminoMsg(object: _11.QueryValidValidatorRequestAminoMsg): _11.QueryValidValidatorRequest;
                fromProtoMsg(message: _11.QueryValidValidatorRequestProtoMsg): _11.QueryValidValidatorRequest;
                toProto(message: _11.QueryValidValidatorRequest): Uint8Array;
                toProtoMsg(message: _11.QueryValidValidatorRequest): _11.QueryValidValidatorRequestProtoMsg;
            };
            QueryValidValidatorResponse: {
                typeUrl: string;
                encode(message: _11.QueryValidValidatorResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryValidValidatorResponse;
                fromPartial(object: Partial<_11.QueryValidValidatorResponse>): _11.QueryValidValidatorResponse;
                fromAmino(object: _11.QueryValidValidatorResponseAmino): _11.QueryValidValidatorResponse;
                toAmino(message: _11.QueryValidValidatorResponse): _11.QueryValidValidatorResponseAmino;
                fromAminoMsg(object: _11.QueryValidValidatorResponseAminoMsg): _11.QueryValidValidatorResponse;
                fromProtoMsg(message: _11.QueryValidValidatorResponseProtoMsg): _11.QueryValidValidatorResponse;
                toProto(message: _11.QueryValidValidatorResponse): Uint8Array;
                toProtoMsg(message: _11.QueryValidValidatorResponse): _11.QueryValidValidatorResponseProtoMsg;
            };
            QueryValidatorPricesRequest: {
                typeUrl: string;
                encode(message: _11.QueryValidatorPricesRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryValidatorPricesRequest;
                fromPartial(object: Partial<_11.QueryValidatorPricesRequest>): _11.QueryValidatorPricesRequest;
                fromAmino(object: _11.QueryValidatorPricesRequestAmino): _11.QueryValidatorPricesRequest;
                toAmino(message: _11.QueryValidatorPricesRequest): _11.QueryValidatorPricesRequestAmino;
                fromAminoMsg(object: _11.QueryValidatorPricesRequestAminoMsg): _11.QueryValidatorPricesRequest;
                fromProtoMsg(message: _11.QueryValidatorPricesRequestProtoMsg): _11.QueryValidatorPricesRequest;
                toProto(message: _11.QueryValidatorPricesRequest): Uint8Array;
                toProtoMsg(message: _11.QueryValidatorPricesRequest): _11.QueryValidatorPricesRequestProtoMsg;
            };
            QueryValidatorPricesResponse: {
                typeUrl: string;
                encode(message: _11.QueryValidatorPricesResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryValidatorPricesResponse;
                fromPartial(object: Partial<_11.QueryValidatorPricesResponse>): _11.QueryValidatorPricesResponse;
                fromAmino(object: _11.QueryValidatorPricesResponseAmino): _11.QueryValidatorPricesResponse;
                toAmino(message: _11.QueryValidatorPricesResponse): _11.QueryValidatorPricesResponseAmino;
                fromAminoMsg(object: _11.QueryValidatorPricesResponseAminoMsg): _11.QueryValidatorPricesResponse;
                fromProtoMsg(message: _11.QueryValidatorPricesResponseProtoMsg): _11.QueryValidatorPricesResponse;
                toProto(message: _11.QueryValidatorPricesResponse): Uint8Array;
                toProtoMsg(message: _11.QueryValidatorPricesResponse): _11.QueryValidatorPricesResponseProtoMsg;
            };
            QueryVoteRequest: {
                typeUrl: string;
                encode(message: _11.QueryVoteRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryVoteRequest;
                fromPartial(object: Partial<_11.QueryVoteRequest>): _11.QueryVoteRequest;
                fromAmino(object: _11.QueryVoteRequestAmino): _11.QueryVoteRequest;
                toAmino(message: _11.QueryVoteRequest): _11.QueryVoteRequestAmino;
                fromAminoMsg(object: _11.QueryVoteRequestAminoMsg): _11.QueryVoteRequest;
                fromProtoMsg(message: _11.QueryVoteRequestProtoMsg): _11.QueryVoteRequest;
                toProto(message: _11.QueryVoteRequest): Uint8Array;
                toProtoMsg(message: _11.QueryVoteRequest): _11.QueryVoteRequestProtoMsg;
            };
            QueryVoteResponse: {
                typeUrl: string;
                encode(message: _11.QueryVoteResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _11.QueryVoteResponse;
                fromPartial(object: Partial<_11.QueryVoteResponse>): _11.QueryVoteResponse;
                fromAmino(object: _11.QueryVoteResponseAmino): _11.QueryVoteResponse;
                toAmino(message: _11.QueryVoteResponse): _11.QueryVoteResponseAmino;
                fromAminoMsg(object: _11.QueryVoteResponseAminoMsg): _11.QueryVoteResponse;
                fromProtoMsg(message: _11.QueryVoteResponseProtoMsg): _11.QueryVoteResponse;
                toProto(message: _11.QueryVoteResponse): Uint8Array;
                toProtoMsg(message: _11.QueryVoteResponse): _11.QueryVoteResponseProtoMsg;
            };
            Params: {
                typeUrl: string;
                encode(message: _10.Params, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _10.Params;
                fromPartial(object: Partial<_10.Params>): _10.Params;
                fromAmino(object: _10.ParamsAmino): _10.Params;
                toAmino(message: _10.Params): _10.ParamsAmino;
                fromAminoMsg(object: _10.ParamsAminoMsg): _10.Params;
                fromProtoMsg(message: _10.ParamsProtoMsg): _10.Params;
                toProto(message: _10.Params): Uint8Array;
                toProtoMsg(message: _10.Params): _10.ParamsProtoMsg;
            };
            GenesisState: {
                typeUrl: string;
                encode(message: _9.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _9.GenesisState;
                fromPartial(object: Partial<_9.GenesisState>): _9.GenesisState;
                fromAmino(object: _9.GenesisStateAmino): _9.GenesisState;
                toAmino(message: _9.GenesisState): _9.GenesisStateAmino;
                fromAminoMsg(object: _9.GenesisStateAminoMsg): _9.GenesisState;
                fromProtoMsg(message: _9.GenesisStateProtoMsg): _9.GenesisState;
                toProto(message: _9.GenesisState): Uint8Array;
                toProtoMsg(message: _9.GenesisState): _9.GenesisStateProtoMsg;
            };
            priceStatusFromJSON(object: any): _8.PriceStatus;
            priceStatusToJSON(object: _8.PriceStatus): string;
            signalPriceStatusFromJSON(object: any): _8.SignalPriceStatus;
            signalPriceStatusToJSON(object: _8.SignalPriceStatus): string;
            PriceStatus: typeof _8.PriceStatus;
            PriceStatusSDKType: typeof _8.PriceStatus;
            PriceStatusAmino: typeof _8.PriceStatus;
            SignalPriceStatus: typeof _8.SignalPriceStatus;
            SignalPriceStatusSDKType: typeof _8.SignalPriceStatus;
            SignalPriceStatusAmino: typeof _8.SignalPriceStatus;
            Signal: {
                typeUrl: string;
                encode(message: _8.Signal, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _8.Signal;
                fromPartial(object: Partial<_8.Signal>): _8.Signal;
                fromAmino(object: _8.SignalAmino): _8.Signal;
                toAmino(message: _8.Signal): _8.SignalAmino;
                fromAminoMsg(object: _8.SignalAminoMsg): _8.Signal;
                fromProtoMsg(message: _8.SignalProtoMsg): _8.Signal;
                toProto(message: _8.Signal): Uint8Array;
                toProtoMsg(message: _8.Signal): _8.SignalProtoMsg;
            };
            Vote: {
                typeUrl: string;
                encode(message: _8.Vote, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _8.Vote;
                fromPartial(object: Partial<_8.Vote>): _8.Vote;
                fromAmino(object: _8.VoteAmino): _8.Vote;
                toAmino(message: _8.Vote): _8.VoteAmino;
                fromAminoMsg(object: _8.VoteAminoMsg): _8.Vote;
                fromProtoMsg(message: _8.VoteProtoMsg): _8.Vote;
                toProto(message: _8.Vote): Uint8Array;
                toProtoMsg(message: _8.Vote): _8.VoteProtoMsg;
            };
            Feed: {
                typeUrl: string;
                encode(message: _8.Feed, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _8.Feed;
                fromPartial(object: Partial<_8.Feed>): _8.Feed;
                fromAmino(object: _8.FeedAmino): _8.Feed;
                toAmino(message: _8.Feed): _8.FeedAmino;
                fromAminoMsg(object: _8.FeedAminoMsg): _8.Feed;
                fromProtoMsg(message: _8.FeedProtoMsg): _8.Feed;
                toProto(message: _8.Feed): Uint8Array;
                toProtoMsg(message: _8.Feed): _8.FeedProtoMsg;
            };
            FeedWithDeviation: {
                typeUrl: string;
                encode(message: _8.FeedWithDeviation, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _8.FeedWithDeviation;
                fromPartial(object: Partial<_8.FeedWithDeviation>): _8.FeedWithDeviation;
                fromAmino(object: _8.FeedWithDeviationAmino): _8.FeedWithDeviation;
                toAmino(message: _8.FeedWithDeviation): _8.FeedWithDeviationAmino;
                fromAminoMsg(object: _8.FeedWithDeviationAminoMsg): _8.FeedWithDeviation;
                fromProtoMsg(message: _8.FeedWithDeviationProtoMsg): _8.FeedWithDeviation;
                toProto(message: _8.FeedWithDeviation): Uint8Array;
                toProtoMsg(message: _8.FeedWithDeviation): _8.FeedWithDeviationProtoMsg;
            };
            CurrentFeeds: {
                typeUrl: string;
                encode(message: _8.CurrentFeeds, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _8.CurrentFeeds;
                fromPartial(object: Partial<_8.CurrentFeeds>): _8.CurrentFeeds;
                fromAmino(object: _8.CurrentFeedsAmino): _8.CurrentFeeds;
                toAmino(message: _8.CurrentFeeds): _8.CurrentFeedsAmino;
                fromAminoMsg(object: _8.CurrentFeedsAminoMsg): _8.CurrentFeeds;
                fromProtoMsg(message: _8.CurrentFeedsProtoMsg): _8.CurrentFeeds;
                toProto(message: _8.CurrentFeeds): Uint8Array;
                toProtoMsg(message: _8.CurrentFeeds): _8.CurrentFeedsProtoMsg;
            };
            CurrentFeedWithDeviations: {
                typeUrl: string;
                encode(message: _8.CurrentFeedWithDeviations, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _8.CurrentFeedWithDeviations;
                fromPartial(object: Partial<_8.CurrentFeedWithDeviations>): _8.CurrentFeedWithDeviations;
                fromAmino(object: _8.CurrentFeedWithDeviationsAmino): _8.CurrentFeedWithDeviations;
                toAmino(message: _8.CurrentFeedWithDeviations): _8.CurrentFeedWithDeviationsAmino;
                fromAminoMsg(object: _8.CurrentFeedWithDeviationsAminoMsg): _8.CurrentFeedWithDeviations;
                fromProtoMsg(message: _8.CurrentFeedWithDeviationsProtoMsg): _8.CurrentFeedWithDeviations;
                toProto(message: _8.CurrentFeedWithDeviations): Uint8Array;
                toProtoMsg(message: _8.CurrentFeedWithDeviations): _8.CurrentFeedWithDeviationsProtoMsg;
            };
            Price: {
                typeUrl: string;
                encode(message: _8.Price, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _8.Price;
                fromPartial(object: Partial<_8.Price>): _8.Price;
                fromAmino(object: _8.PriceAmino): _8.Price;
                toAmino(message: _8.Price): _8.PriceAmino;
                fromAminoMsg(object: _8.PriceAminoMsg): _8.Price;
                fromProtoMsg(message: _8.PriceProtoMsg): _8.Price;
                toProto(message: _8.Price): Uint8Array;
                toProtoMsg(message: _8.Price): _8.PriceProtoMsg;
            };
            SignalPrice: {
                typeUrl: string;
                encode(message: _8.SignalPrice, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _8.SignalPrice;
                fromPartial(object: Partial<_8.SignalPrice>): _8.SignalPrice;
                fromAmino(object: _8.SignalPriceAmino): _8.SignalPrice;
                toAmino(message: _8.SignalPrice): _8.SignalPriceAmino;
                fromAminoMsg(object: _8.SignalPriceAminoMsg): _8.SignalPrice;
                fromProtoMsg(message: _8.SignalPriceProtoMsg): _8.SignalPrice;
                toProto(message: _8.SignalPrice): Uint8Array;
                toProtoMsg(message: _8.SignalPrice): _8.SignalPriceProtoMsg;
            };
            ValidatorPrice: {
                typeUrl: string;
                encode(message: _8.ValidatorPrice, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _8.ValidatorPrice;
                fromPartial(object: Partial<_8.ValidatorPrice>): _8.ValidatorPrice;
                fromAmino(object: _8.ValidatorPriceAmino): _8.ValidatorPrice;
                toAmino(message: _8.ValidatorPrice): _8.ValidatorPriceAmino;
                fromAminoMsg(object: _8.ValidatorPriceAminoMsg): _8.ValidatorPrice;
                fromProtoMsg(message: _8.ValidatorPriceProtoMsg): _8.ValidatorPrice;
                toProto(message: _8.ValidatorPrice): Uint8Array;
                toProtoMsg(message: _8.ValidatorPrice): _8.ValidatorPriceProtoMsg;
            };
            ValidatorPriceList: {
                typeUrl: string;
                encode(message: _8.ValidatorPriceList, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _8.ValidatorPriceList;
                fromPartial(object: Partial<_8.ValidatorPriceList>): _8.ValidatorPriceList;
                fromAmino(object: _8.ValidatorPriceListAmino): _8.ValidatorPriceList;
                toAmino(message: _8.ValidatorPriceList): _8.ValidatorPriceListAmino;
                fromAminoMsg(object: _8.ValidatorPriceListAminoMsg): _8.ValidatorPriceList;
                fromProtoMsg(message: _8.ValidatorPriceListProtoMsg): _8.ValidatorPriceList;
                toProto(message: _8.ValidatorPriceList): Uint8Array;
                toProtoMsg(message: _8.ValidatorPriceList): _8.ValidatorPriceListProtoMsg;
            };
            ReferenceSourceConfig: {
                typeUrl: string;
                encode(message: _8.ReferenceSourceConfig, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _8.ReferenceSourceConfig;
                fromPartial(object: Partial<_8.ReferenceSourceConfig>): _8.ReferenceSourceConfig;
                fromAmino(object: _8.ReferenceSourceConfigAmino): _8.ReferenceSourceConfig;
                toAmino(message: _8.ReferenceSourceConfig): _8.ReferenceSourceConfigAmino;
                fromAminoMsg(object: _8.ReferenceSourceConfigAminoMsg): _8.ReferenceSourceConfig;
                fromProtoMsg(message: _8.ReferenceSourceConfigProtoMsg): _8.ReferenceSourceConfig;
                toProto(message: _8.ReferenceSourceConfig): Uint8Array;
                toProtoMsg(message: _8.ReferenceSourceConfig): _8.ReferenceSourceConfigProtoMsg;
            };
            FeedsSignatureOrder: {
                typeUrl: string;
                encode(message: _8.FeedsSignatureOrder, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _8.FeedsSignatureOrder;
                fromPartial(object: Partial<_8.FeedsSignatureOrder>): _8.FeedsSignatureOrder;
                fromAmino(object: _8.FeedsSignatureOrderAmino): _8.FeedsSignatureOrder;
                toAmino(message: _8.FeedsSignatureOrder): _8.FeedsSignatureOrderAmino;
                fromAminoMsg(object: _8.FeedsSignatureOrderAminoMsg): _8.FeedsSignatureOrder;
                fromProtoMsg(message: _8.FeedsSignatureOrderProtoMsg): _8.FeedsSignatureOrder;
                toProto(message: _8.FeedsSignatureOrder): Uint8Array;
                toProtoMsg(message: _8.FeedsSignatureOrder): _8.FeedsSignatureOrderProtoMsg;
            };
            encoderFromJSON(object: any): _7.Encoder;
            encoderToJSON(object: _7.Encoder): string;
            Encoder: typeof _7.Encoder;
            EncoderSDKType: typeof _7.Encoder;
            EncoderAmino: typeof _7.Encoder;
        };
    }
    namespace globalfee {
        const v1beta1: {
            MsgClientImpl: typeof _177.MsgClientImpl;
            QueryClientImpl: typeof _170.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                params(request?: _14.QueryParamsRequest): Promise<_14.QueryParamsResponse>;
            };
            LCDQueryClient: typeof _161.LCDQueryClient;
            registry: ReadonlyArray<[string, import("@cosmjs/proto-signing").GeneratedType]>;
            load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void;
            MessageComposer: {
                encoded: {
                    updateParams(value: _15.MsgUpdateParams): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                };
                withTypeUrl: {
                    updateParams(value: _15.MsgUpdateParams): {
                        typeUrl: string;
                        value: _15.MsgUpdateParams;
                    };
                };
                fromPartial: {
                    updateParams(value: _15.MsgUpdateParams): {
                        typeUrl: string;
                        value: _15.MsgUpdateParams;
                    };
                };
            };
            AminoConverter: {
                "/band.globalfee.v1beta1.MsgUpdateParams": {
                    aminoType: string;
                    toAmino: (message: _15.MsgUpdateParams) => _15.MsgUpdateParamsAmino;
                    fromAmino: (object: _15.MsgUpdateParamsAmino) => _15.MsgUpdateParams;
                };
            };
            MsgUpdateParams: {
                typeUrl: string;
                encode(message: _15.MsgUpdateParams, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _15.MsgUpdateParams;
                fromPartial(object: Partial<_15.MsgUpdateParams>): _15.MsgUpdateParams;
                fromAmino(object: _15.MsgUpdateParamsAmino): _15.MsgUpdateParams;
                toAmino(message: _15.MsgUpdateParams): _15.MsgUpdateParamsAmino;
                fromAminoMsg(object: _15.MsgUpdateParamsAminoMsg): _15.MsgUpdateParams;
                fromProtoMsg(message: _15.MsgUpdateParamsProtoMsg): _15.MsgUpdateParams;
                toProto(message: _15.MsgUpdateParams): Uint8Array;
                toProtoMsg(message: _15.MsgUpdateParams): _15.MsgUpdateParamsProtoMsg;
            };
            MsgUpdateParamsResponse: {
                typeUrl: string;
                encode(_: _15.MsgUpdateParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _15.MsgUpdateParamsResponse;
                fromPartial(_: Partial<_15.MsgUpdateParamsResponse>): _15.MsgUpdateParamsResponse;
                fromAmino(_: _15.MsgUpdateParamsResponseAmino): _15.MsgUpdateParamsResponse;
                toAmino(_: _15.MsgUpdateParamsResponse): _15.MsgUpdateParamsResponseAmino;
                fromAminoMsg(object: _15.MsgUpdateParamsResponseAminoMsg): _15.MsgUpdateParamsResponse;
                fromProtoMsg(message: _15.MsgUpdateParamsResponseProtoMsg): _15.MsgUpdateParamsResponse;
                toProto(message: _15.MsgUpdateParamsResponse): Uint8Array;
                toProtoMsg(message: _15.MsgUpdateParamsResponse): _15.MsgUpdateParamsResponseProtoMsg;
            };
            QueryParamsRequest: {
                typeUrl: string;
                encode(_: _14.QueryParamsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _14.QueryParamsRequest;
                fromPartial(_: Partial<_14.QueryParamsRequest>): _14.QueryParamsRequest;
                fromAmino(_: _14.QueryParamsRequestAmino): _14.QueryParamsRequest;
                toAmino(_: _14.QueryParamsRequest): _14.QueryParamsRequestAmino;
                fromAminoMsg(object: _14.QueryParamsRequestAminoMsg): _14.QueryParamsRequest;
                fromProtoMsg(message: _14.QueryParamsRequestProtoMsg): _14.QueryParamsRequest;
                toProto(message: _14.QueryParamsRequest): Uint8Array;
                toProtoMsg(message: _14.QueryParamsRequest): _14.QueryParamsRequestProtoMsg;
            };
            QueryParamsResponse: {
                typeUrl: string;
                encode(message: _14.QueryParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _14.QueryParamsResponse;
                fromPartial(object: Partial<_14.QueryParamsResponse>): _14.QueryParamsResponse;
                fromAmino(object: _14.QueryParamsResponseAmino): _14.QueryParamsResponse;
                toAmino(message: _14.QueryParamsResponse): _14.QueryParamsResponseAmino;
                fromAminoMsg(object: _14.QueryParamsResponseAminoMsg): _14.QueryParamsResponse;
                fromProtoMsg(message: _14.QueryParamsResponseProtoMsg): _14.QueryParamsResponse;
                toProto(message: _14.QueryParamsResponse): Uint8Array;
                toProtoMsg(message: _14.QueryParamsResponse): _14.QueryParamsResponseProtoMsg;
            };
            GenesisState: {
                typeUrl: string;
                encode(message: _13.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _13.GenesisState;
                fromPartial(object: Partial<_13.GenesisState>): _13.GenesisState;
                fromAmino(object: _13.GenesisStateAmino): _13.GenesisState;
                toAmino(message: _13.GenesisState): _13.GenesisStateAmino;
                fromAminoMsg(object: _13.GenesisStateAminoMsg): _13.GenesisState;
                fromProtoMsg(message: _13.GenesisStateProtoMsg): _13.GenesisState;
                toProto(message: _13.GenesisState): Uint8Array;
                toProtoMsg(message: _13.GenesisState): _13.GenesisStateProtoMsg;
            };
            Params: {
                typeUrl: string;
                encode(message: _13.Params, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _13.Params;
                fromPartial(object: Partial<_13.Params>): _13.Params;
                fromAmino(object: _13.ParamsAmino): _13.Params;
                toAmino(message: _13.Params): _13.ParamsAmino;
                fromAminoMsg(object: _13.ParamsAminoMsg): _13.Params;
                fromProtoMsg(message: _13.ParamsProtoMsg): _13.Params;
                toProto(message: _13.Params): Uint8Array;
                toProtoMsg(message: _13.Params): _13.ParamsProtoMsg;
            };
        };
    }
    namespace oracle {
        const v1: {
            MsgClientImpl: typeof _178.MsgClientImpl;
            QueryClientImpl: typeof _171.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                counts(request?: _18.QueryCountsRequest): Promise<_18.QueryCountsResponse>;
                data(request: _18.QueryDataRequest): Promise<_18.QueryDataResponse>;
                dataSource(request: _18.QueryDataSourceRequest): Promise<_18.QueryDataSourceResponse>;
                oracleScript(request: _18.QueryOracleScriptRequest): Promise<_18.QueryOracleScriptResponse>;
                request(request: _18.QueryRequestRequest): Promise<_18.QueryRequestResponse>;
                pendingRequests(request: _18.QueryPendingRequestsRequest): Promise<_18.QueryPendingRequestsResponse>;
                validator(request: _18.QueryValidatorRequest): Promise<_18.QueryValidatorResponse>;
                isReporter(request: _18.QueryIsReporterRequest): Promise<_18.QueryIsReporterResponse>;
                reporters(request: _18.QueryReportersRequest): Promise<_18.QueryReportersResponse>;
                activeValidators(request?: _18.QueryActiveValidatorsRequest): Promise<_18.QueryActiveValidatorsResponse>;
                params(request?: _18.QueryParamsRequest): Promise<_18.QueryParamsResponse>;
                requestSearch(request: _18.QueryRequestSearchRequest): Promise<_18.QueryRequestSearchResponse>;
                requestPrice(request: _18.QueryRequestPriceRequest): Promise<_18.QueryRequestPriceResponse>;
                requestVerification(request: _18.QueryRequestVerificationRequest): Promise<_18.QueryRequestVerificationResponse>;
            };
            LCDQueryClient: typeof _162.LCDQueryClient;
            registry: ReadonlyArray<[string, import("@cosmjs/proto-signing").GeneratedType]>;
            load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void;
            MessageComposer: {
                encoded: {
                    requestData(value: _19.MsgRequestData): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    reportData(value: _19.MsgReportData): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    createDataSource(value: _19.MsgCreateDataSource): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    editDataSource(value: _19.MsgEditDataSource): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    createOracleScript(value: _19.MsgCreateOracleScript): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    editOracleScript(value: _19.MsgEditOracleScript): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    activate(value: _19.MsgActivate): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    updateParams(value: _19.MsgUpdateParams): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                };
                withTypeUrl: {
                    requestData(value: _19.MsgRequestData): {
                        typeUrl: string;
                        value: _19.MsgRequestData;
                    };
                    reportData(value: _19.MsgReportData): {
                        typeUrl: string;
                        value: _19.MsgReportData;
                    };
                    createDataSource(value: _19.MsgCreateDataSource): {
                        typeUrl: string;
                        value: _19.MsgCreateDataSource;
                    };
                    editDataSource(value: _19.MsgEditDataSource): {
                        typeUrl: string;
                        value: _19.MsgEditDataSource;
                    };
                    createOracleScript(value: _19.MsgCreateOracleScript): {
                        typeUrl: string;
                        value: _19.MsgCreateOracleScript;
                    };
                    editOracleScript(value: _19.MsgEditOracleScript): {
                        typeUrl: string;
                        value: _19.MsgEditOracleScript;
                    };
                    activate(value: _19.MsgActivate): {
                        typeUrl: string;
                        value: _19.MsgActivate;
                    };
                    updateParams(value: _19.MsgUpdateParams): {
                        typeUrl: string;
                        value: _19.MsgUpdateParams;
                    };
                };
                fromPartial: {
                    requestData(value: _19.MsgRequestData): {
                        typeUrl: string;
                        value: _19.MsgRequestData;
                    };
                    reportData(value: _19.MsgReportData): {
                        typeUrl: string;
                        value: _19.MsgReportData;
                    };
                    createDataSource(value: _19.MsgCreateDataSource): {
                        typeUrl: string;
                        value: _19.MsgCreateDataSource;
                    };
                    editDataSource(value: _19.MsgEditDataSource): {
                        typeUrl: string;
                        value: _19.MsgEditDataSource;
                    };
                    createOracleScript(value: _19.MsgCreateOracleScript): {
                        typeUrl: string;
                        value: _19.MsgCreateOracleScript;
                    };
                    editOracleScript(value: _19.MsgEditOracleScript): {
                        typeUrl: string;
                        value: _19.MsgEditOracleScript;
                    };
                    activate(value: _19.MsgActivate): {
                        typeUrl: string;
                        value: _19.MsgActivate;
                    };
                    updateParams(value: _19.MsgUpdateParams): {
                        typeUrl: string;
                        value: _19.MsgUpdateParams;
                    };
                };
            };
            AminoConverter: {
                "/band.oracle.v1.MsgRequestData": {
                    aminoType: string;
                    toAmino: (message: _19.MsgRequestData) => _19.MsgRequestDataAmino;
                    fromAmino: (object: _19.MsgRequestDataAmino) => _19.MsgRequestData;
                };
                "/band.oracle.v1.MsgReportData": {
                    aminoType: string;
                    toAmino: (message: _19.MsgReportData) => _19.MsgReportDataAmino;
                    fromAmino: (object: _19.MsgReportDataAmino) => _19.MsgReportData;
                };
                "/band.oracle.v1.MsgCreateDataSource": {
                    aminoType: string;
                    toAmino: (message: _19.MsgCreateDataSource) => _19.MsgCreateDataSourceAmino;
                    fromAmino: (object: _19.MsgCreateDataSourceAmino) => _19.MsgCreateDataSource;
                };
                "/band.oracle.v1.MsgEditDataSource": {
                    aminoType: string;
                    toAmino: (message: _19.MsgEditDataSource) => _19.MsgEditDataSourceAmino;
                    fromAmino: (object: _19.MsgEditDataSourceAmino) => _19.MsgEditDataSource;
                };
                "/band.oracle.v1.MsgCreateOracleScript": {
                    aminoType: string;
                    toAmino: (message: _19.MsgCreateOracleScript) => _19.MsgCreateOracleScriptAmino;
                    fromAmino: (object: _19.MsgCreateOracleScriptAmino) => _19.MsgCreateOracleScript;
                };
                "/band.oracle.v1.MsgEditOracleScript": {
                    aminoType: string;
                    toAmino: (message: _19.MsgEditOracleScript) => _19.MsgEditOracleScriptAmino;
                    fromAmino: (object: _19.MsgEditOracleScriptAmino) => _19.MsgEditOracleScript;
                };
                "/band.oracle.v1.MsgActivate": {
                    aminoType: string;
                    toAmino: (message: _19.MsgActivate) => _19.MsgActivateAmino;
                    fromAmino: (object: _19.MsgActivateAmino) => _19.MsgActivate;
                };
                "/band.oracle.v1.MsgUpdateParams": {
                    aminoType: string;
                    toAmino: (message: _19.MsgUpdateParams) => _19.MsgUpdateParamsAmino;
                    fromAmino: (object: _19.MsgUpdateParamsAmino) => _19.MsgUpdateParams;
                };
            };
            MsgRequestData: {
                typeUrl: string;
                encode(message: _19.MsgRequestData, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _19.MsgRequestData;
                fromPartial(object: Partial<_19.MsgRequestData>): _19.MsgRequestData;
                fromAmino(object: _19.MsgRequestDataAmino): _19.MsgRequestData;
                toAmino(message: _19.MsgRequestData): _19.MsgRequestDataAmino;
                fromAminoMsg(object: _19.MsgRequestDataAminoMsg): _19.MsgRequestData;
                toAminoMsg(message: _19.MsgRequestData): _19.MsgRequestDataAminoMsg;
                fromProtoMsg(message: _19.MsgRequestDataProtoMsg): _19.MsgRequestData;
                toProto(message: _19.MsgRequestData): Uint8Array;
                toProtoMsg(message: _19.MsgRequestData): _19.MsgRequestDataProtoMsg;
            };
            MsgRequestDataResponse: {
                typeUrl: string;
                encode(_: _19.MsgRequestDataResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _19.MsgRequestDataResponse;
                fromPartial(_: Partial<_19.MsgRequestDataResponse>): _19.MsgRequestDataResponse;
                fromAmino(_: _19.MsgRequestDataResponseAmino): _19.MsgRequestDataResponse;
                toAmino(_: _19.MsgRequestDataResponse): _19.MsgRequestDataResponseAmino;
                fromAminoMsg(object: _19.MsgRequestDataResponseAminoMsg): _19.MsgRequestDataResponse;
                fromProtoMsg(message: _19.MsgRequestDataResponseProtoMsg): _19.MsgRequestDataResponse;
                toProto(message: _19.MsgRequestDataResponse): Uint8Array;
                toProtoMsg(message: _19.MsgRequestDataResponse): _19.MsgRequestDataResponseProtoMsg;
            };
            MsgReportData: {
                typeUrl: string;
                encode(message: _19.MsgReportData, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _19.MsgReportData;
                fromPartial(object: Partial<_19.MsgReportData>): _19.MsgReportData;
                fromAmino(object: _19.MsgReportDataAmino): _19.MsgReportData;
                toAmino(message: _19.MsgReportData): _19.MsgReportDataAmino;
                fromAminoMsg(object: _19.MsgReportDataAminoMsg): _19.MsgReportData;
                toAminoMsg(message: _19.MsgReportData): _19.MsgReportDataAminoMsg;
                fromProtoMsg(message: _19.MsgReportDataProtoMsg): _19.MsgReportData;
                toProto(message: _19.MsgReportData): Uint8Array;
                toProtoMsg(message: _19.MsgReportData): _19.MsgReportDataProtoMsg;
            };
            MsgReportDataResponse: {
                typeUrl: string;
                encode(_: _19.MsgReportDataResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _19.MsgReportDataResponse;
                fromPartial(_: Partial<_19.MsgReportDataResponse>): _19.MsgReportDataResponse;
                fromAmino(_: _19.MsgReportDataResponseAmino): _19.MsgReportDataResponse;
                toAmino(_: _19.MsgReportDataResponse): _19.MsgReportDataResponseAmino;
                fromAminoMsg(object: _19.MsgReportDataResponseAminoMsg): _19.MsgReportDataResponse;
                fromProtoMsg(message: _19.MsgReportDataResponseProtoMsg): _19.MsgReportDataResponse;
                toProto(message: _19.MsgReportDataResponse): Uint8Array;
                toProtoMsg(message: _19.MsgReportDataResponse): _19.MsgReportDataResponseProtoMsg;
            };
            MsgCreateDataSource: {
                typeUrl: string;
                encode(message: _19.MsgCreateDataSource, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _19.MsgCreateDataSource;
                fromPartial(object: Partial<_19.MsgCreateDataSource>): _19.MsgCreateDataSource;
                fromAmino(object: _19.MsgCreateDataSourceAmino): _19.MsgCreateDataSource;
                toAmino(message: _19.MsgCreateDataSource): _19.MsgCreateDataSourceAmino;
                fromAminoMsg(object: _19.MsgCreateDataSourceAminoMsg): _19.MsgCreateDataSource;
                toAminoMsg(message: _19.MsgCreateDataSource): _19.MsgCreateDataSourceAminoMsg;
                fromProtoMsg(message: _19.MsgCreateDataSourceProtoMsg): _19.MsgCreateDataSource;
                toProto(message: _19.MsgCreateDataSource): Uint8Array;
                toProtoMsg(message: _19.MsgCreateDataSource): _19.MsgCreateDataSourceProtoMsg;
            };
            MsgCreateDataSourceResponse: {
                typeUrl: string;
                encode(_: _19.MsgCreateDataSourceResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _19.MsgCreateDataSourceResponse;
                fromPartial(_: Partial<_19.MsgCreateDataSourceResponse>): _19.MsgCreateDataSourceResponse;
                fromAmino(_: _19.MsgCreateDataSourceResponseAmino): _19.MsgCreateDataSourceResponse;
                toAmino(_: _19.MsgCreateDataSourceResponse): _19.MsgCreateDataSourceResponseAmino;
                fromAminoMsg(object: _19.MsgCreateDataSourceResponseAminoMsg): _19.MsgCreateDataSourceResponse;
                fromProtoMsg(message: _19.MsgCreateDataSourceResponseProtoMsg): _19.MsgCreateDataSourceResponse;
                toProto(message: _19.MsgCreateDataSourceResponse): Uint8Array;
                toProtoMsg(message: _19.MsgCreateDataSourceResponse): _19.MsgCreateDataSourceResponseProtoMsg;
            };
            MsgEditDataSource: {
                typeUrl: string;
                encode(message: _19.MsgEditDataSource, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _19.MsgEditDataSource;
                fromPartial(object: Partial<_19.MsgEditDataSource>): _19.MsgEditDataSource;
                fromAmino(object: _19.MsgEditDataSourceAmino): _19.MsgEditDataSource;
                toAmino(message: _19.MsgEditDataSource): _19.MsgEditDataSourceAmino;
                fromAminoMsg(object: _19.MsgEditDataSourceAminoMsg): _19.MsgEditDataSource;
                toAminoMsg(message: _19.MsgEditDataSource): _19.MsgEditDataSourceAminoMsg;
                fromProtoMsg(message: _19.MsgEditDataSourceProtoMsg): _19.MsgEditDataSource;
                toProto(message: _19.MsgEditDataSource): Uint8Array;
                toProtoMsg(message: _19.MsgEditDataSource): _19.MsgEditDataSourceProtoMsg;
            };
            MsgEditDataSourceResponse: {
                typeUrl: string;
                encode(_: _19.MsgEditDataSourceResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _19.MsgEditDataSourceResponse;
                fromPartial(_: Partial<_19.MsgEditDataSourceResponse>): _19.MsgEditDataSourceResponse;
                fromAmino(_: _19.MsgEditDataSourceResponseAmino): _19.MsgEditDataSourceResponse;
                toAmino(_: _19.MsgEditDataSourceResponse): _19.MsgEditDataSourceResponseAmino;
                fromAminoMsg(object: _19.MsgEditDataSourceResponseAminoMsg): _19.MsgEditDataSourceResponse;
                fromProtoMsg(message: _19.MsgEditDataSourceResponseProtoMsg): _19.MsgEditDataSourceResponse;
                toProto(message: _19.MsgEditDataSourceResponse): Uint8Array;
                toProtoMsg(message: _19.MsgEditDataSourceResponse): _19.MsgEditDataSourceResponseProtoMsg;
            };
            MsgCreateOracleScript: {
                typeUrl: string;
                encode(message: _19.MsgCreateOracleScript, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _19.MsgCreateOracleScript;
                fromPartial(object: Partial<_19.MsgCreateOracleScript>): _19.MsgCreateOracleScript;
                fromAmino(object: _19.MsgCreateOracleScriptAmino): _19.MsgCreateOracleScript;
                toAmino(message: _19.MsgCreateOracleScript): _19.MsgCreateOracleScriptAmino;
                fromAminoMsg(object: _19.MsgCreateOracleScriptAminoMsg): _19.MsgCreateOracleScript;
                toAminoMsg(message: _19.MsgCreateOracleScript): _19.MsgCreateOracleScriptAminoMsg;
                fromProtoMsg(message: _19.MsgCreateOracleScriptProtoMsg): _19.MsgCreateOracleScript;
                toProto(message: _19.MsgCreateOracleScript): Uint8Array;
                toProtoMsg(message: _19.MsgCreateOracleScript): _19.MsgCreateOracleScriptProtoMsg;
            };
            MsgCreateOracleScriptResponse: {
                typeUrl: string;
                encode(_: _19.MsgCreateOracleScriptResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _19.MsgCreateOracleScriptResponse;
                fromPartial(_: Partial<_19.MsgCreateOracleScriptResponse>): _19.MsgCreateOracleScriptResponse;
                fromAmino(_: _19.MsgCreateOracleScriptResponseAmino): _19.MsgCreateOracleScriptResponse;
                toAmino(_: _19.MsgCreateOracleScriptResponse): _19.MsgCreateOracleScriptResponseAmino;
                fromAminoMsg(object: _19.MsgCreateOracleScriptResponseAminoMsg): _19.MsgCreateOracleScriptResponse;
                fromProtoMsg(message: _19.MsgCreateOracleScriptResponseProtoMsg): _19.MsgCreateOracleScriptResponse;
                toProto(message: _19.MsgCreateOracleScriptResponse): Uint8Array;
                toProtoMsg(message: _19.MsgCreateOracleScriptResponse): _19.MsgCreateOracleScriptResponseProtoMsg;
            };
            MsgEditOracleScript: {
                typeUrl: string;
                encode(message: _19.MsgEditOracleScript, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _19.MsgEditOracleScript;
                fromPartial(object: Partial<_19.MsgEditOracleScript>): _19.MsgEditOracleScript;
                fromAmino(object: _19.MsgEditOracleScriptAmino): _19.MsgEditOracleScript;
                toAmino(message: _19.MsgEditOracleScript): _19.MsgEditOracleScriptAmino;
                fromAminoMsg(object: _19.MsgEditOracleScriptAminoMsg): _19.MsgEditOracleScript;
                toAminoMsg(message: _19.MsgEditOracleScript): _19.MsgEditOracleScriptAminoMsg;
                fromProtoMsg(message: _19.MsgEditOracleScriptProtoMsg): _19.MsgEditOracleScript;
                toProto(message: _19.MsgEditOracleScript): Uint8Array;
                toProtoMsg(message: _19.MsgEditOracleScript): _19.MsgEditOracleScriptProtoMsg;
            };
            MsgEditOracleScriptResponse: {
                typeUrl: string;
                encode(_: _19.MsgEditOracleScriptResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _19.MsgEditOracleScriptResponse;
                fromPartial(_: Partial<_19.MsgEditOracleScriptResponse>): _19.MsgEditOracleScriptResponse;
                fromAmino(_: _19.MsgEditOracleScriptResponseAmino): _19.MsgEditOracleScriptResponse;
                toAmino(_: _19.MsgEditOracleScriptResponse): _19.MsgEditOracleScriptResponseAmino;
                fromAminoMsg(object: _19.MsgEditOracleScriptResponseAminoMsg): _19.MsgEditOracleScriptResponse;
                fromProtoMsg(message: _19.MsgEditOracleScriptResponseProtoMsg): _19.MsgEditOracleScriptResponse;
                toProto(message: _19.MsgEditOracleScriptResponse): Uint8Array;
                toProtoMsg(message: _19.MsgEditOracleScriptResponse): _19.MsgEditOracleScriptResponseProtoMsg;
            };
            MsgActivate: {
                typeUrl: string;
                encode(message: _19.MsgActivate, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _19.MsgActivate;
                fromPartial(object: Partial<_19.MsgActivate>): _19.MsgActivate;
                fromAmino(object: _19.MsgActivateAmino): _19.MsgActivate;
                toAmino(message: _19.MsgActivate): _19.MsgActivateAmino;
                fromAminoMsg(object: _19.MsgActivateAminoMsg): _19.MsgActivate;
                toAminoMsg(message: _19.MsgActivate): _19.MsgActivateAminoMsg;
                fromProtoMsg(message: _19.MsgActivateProtoMsg): _19.MsgActivate;
                toProto(message: _19.MsgActivate): Uint8Array;
                toProtoMsg(message: _19.MsgActivate): _19.MsgActivateProtoMsg;
            };
            MsgActivateResponse: {
                typeUrl: string;
                encode(_: _19.MsgActivateResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _19.MsgActivateResponse;
                fromPartial(_: Partial<_19.MsgActivateResponse>): _19.MsgActivateResponse;
                fromAmino(_: _19.MsgActivateResponseAmino): _19.MsgActivateResponse;
                toAmino(_: _19.MsgActivateResponse): _19.MsgActivateResponseAmino;
                fromAminoMsg(object: _19.MsgActivateResponseAminoMsg): _19.MsgActivateResponse;
                fromProtoMsg(message: _19.MsgActivateResponseProtoMsg): _19.MsgActivateResponse;
                toProto(message: _19.MsgActivateResponse): Uint8Array;
                toProtoMsg(message: _19.MsgActivateResponse): _19.MsgActivateResponseProtoMsg;
            };
            MsgUpdateParams: {
                typeUrl: string;
                encode(message: _19.MsgUpdateParams, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _19.MsgUpdateParams;
                fromPartial(object: Partial<_19.MsgUpdateParams>): _19.MsgUpdateParams;
                fromAmino(object: _19.MsgUpdateParamsAmino): _19.MsgUpdateParams;
                toAmino(message: _19.MsgUpdateParams): _19.MsgUpdateParamsAmino;
                fromAminoMsg(object: _19.MsgUpdateParamsAminoMsg): _19.MsgUpdateParams;
                toAminoMsg(message: _19.MsgUpdateParams): _19.MsgUpdateParamsAminoMsg;
                fromProtoMsg(message: _19.MsgUpdateParamsProtoMsg): _19.MsgUpdateParams;
                toProto(message: _19.MsgUpdateParams): Uint8Array;
                toProtoMsg(message: _19.MsgUpdateParams): _19.MsgUpdateParamsProtoMsg;
            };
            MsgUpdateParamsResponse: {
                typeUrl: string;
                encode(_: _19.MsgUpdateParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _19.MsgUpdateParamsResponse;
                fromPartial(_: Partial<_19.MsgUpdateParamsResponse>): _19.MsgUpdateParamsResponse;
                fromAmino(_: _19.MsgUpdateParamsResponseAmino): _19.MsgUpdateParamsResponse;
                toAmino(_: _19.MsgUpdateParamsResponse): _19.MsgUpdateParamsResponseAmino;
                fromAminoMsg(object: _19.MsgUpdateParamsResponseAminoMsg): _19.MsgUpdateParamsResponse;
                fromProtoMsg(message: _19.MsgUpdateParamsResponseProtoMsg): _19.MsgUpdateParamsResponse;
                toProto(message: _19.MsgUpdateParamsResponse): Uint8Array;
                toProtoMsg(message: _19.MsgUpdateParamsResponse): _19.MsgUpdateParamsResponseProtoMsg;
            };
            QueryCountsRequest: {
                typeUrl: string;
                encode(_: _18.QueryCountsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryCountsRequest;
                fromPartial(_: Partial<_18.QueryCountsRequest>): _18.QueryCountsRequest;
                fromAmino(_: _18.QueryCountsRequestAmino): _18.QueryCountsRequest;
                toAmino(_: _18.QueryCountsRequest): _18.QueryCountsRequestAmino;
                fromAminoMsg(object: _18.QueryCountsRequestAminoMsg): _18.QueryCountsRequest;
                fromProtoMsg(message: _18.QueryCountsRequestProtoMsg): _18.QueryCountsRequest;
                toProto(message: _18.QueryCountsRequest): Uint8Array;
                toProtoMsg(message: _18.QueryCountsRequest): _18.QueryCountsRequestProtoMsg;
            };
            QueryCountsResponse: {
                typeUrl: string;
                encode(message: _18.QueryCountsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryCountsResponse;
                fromPartial(object: Partial<_18.QueryCountsResponse>): _18.QueryCountsResponse;
                fromAmino(object: _18.QueryCountsResponseAmino): _18.QueryCountsResponse;
                toAmino(message: _18.QueryCountsResponse): _18.QueryCountsResponseAmino;
                fromAminoMsg(object: _18.QueryCountsResponseAminoMsg): _18.QueryCountsResponse;
                fromProtoMsg(message: _18.QueryCountsResponseProtoMsg): _18.QueryCountsResponse;
                toProto(message: _18.QueryCountsResponse): Uint8Array;
                toProtoMsg(message: _18.QueryCountsResponse): _18.QueryCountsResponseProtoMsg;
            };
            QueryDataRequest: {
                typeUrl: string;
                encode(message: _18.QueryDataRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryDataRequest;
                fromPartial(object: Partial<_18.QueryDataRequest>): _18.QueryDataRequest;
                fromAmino(object: _18.QueryDataRequestAmino): _18.QueryDataRequest;
                toAmino(message: _18.QueryDataRequest): _18.QueryDataRequestAmino;
                fromAminoMsg(object: _18.QueryDataRequestAminoMsg): _18.QueryDataRequest;
                fromProtoMsg(message: _18.QueryDataRequestProtoMsg): _18.QueryDataRequest;
                toProto(message: _18.QueryDataRequest): Uint8Array;
                toProtoMsg(message: _18.QueryDataRequest): _18.QueryDataRequestProtoMsg;
            };
            QueryDataResponse: {
                typeUrl: string;
                encode(message: _18.QueryDataResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryDataResponse;
                fromPartial(object: Partial<_18.QueryDataResponse>): _18.QueryDataResponse;
                fromAmino(object: _18.QueryDataResponseAmino): _18.QueryDataResponse;
                toAmino(message: _18.QueryDataResponse): _18.QueryDataResponseAmino;
                fromAminoMsg(object: _18.QueryDataResponseAminoMsg): _18.QueryDataResponse;
                fromProtoMsg(message: _18.QueryDataResponseProtoMsg): _18.QueryDataResponse;
                toProto(message: _18.QueryDataResponse): Uint8Array;
                toProtoMsg(message: _18.QueryDataResponse): _18.QueryDataResponseProtoMsg;
            };
            QueryDataSourceRequest: {
                typeUrl: string;
                encode(message: _18.QueryDataSourceRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryDataSourceRequest;
                fromPartial(object: Partial<_18.QueryDataSourceRequest>): _18.QueryDataSourceRequest;
                fromAmino(object: _18.QueryDataSourceRequestAmino): _18.QueryDataSourceRequest;
                toAmino(message: _18.QueryDataSourceRequest): _18.QueryDataSourceRequestAmino;
                fromAminoMsg(object: _18.QueryDataSourceRequestAminoMsg): _18.QueryDataSourceRequest;
                fromProtoMsg(message: _18.QueryDataSourceRequestProtoMsg): _18.QueryDataSourceRequest;
                toProto(message: _18.QueryDataSourceRequest): Uint8Array;
                toProtoMsg(message: _18.QueryDataSourceRequest): _18.QueryDataSourceRequestProtoMsg;
            };
            QueryDataSourceResponse: {
                typeUrl: string;
                encode(message: _18.QueryDataSourceResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryDataSourceResponse;
                fromPartial(object: Partial<_18.QueryDataSourceResponse>): _18.QueryDataSourceResponse;
                fromAmino(object: _18.QueryDataSourceResponseAmino): _18.QueryDataSourceResponse;
                toAmino(message: _18.QueryDataSourceResponse): _18.QueryDataSourceResponseAmino;
                fromAminoMsg(object: _18.QueryDataSourceResponseAminoMsg): _18.QueryDataSourceResponse;
                fromProtoMsg(message: _18.QueryDataSourceResponseProtoMsg): _18.QueryDataSourceResponse;
                toProto(message: _18.QueryDataSourceResponse): Uint8Array;
                toProtoMsg(message: _18.QueryDataSourceResponse): _18.QueryDataSourceResponseProtoMsg;
            };
            QueryOracleScriptRequest: {
                typeUrl: string;
                encode(message: _18.QueryOracleScriptRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryOracleScriptRequest;
                fromPartial(object: Partial<_18.QueryOracleScriptRequest>): _18.QueryOracleScriptRequest;
                fromAmino(object: _18.QueryOracleScriptRequestAmino): _18.QueryOracleScriptRequest;
                toAmino(message: _18.QueryOracleScriptRequest): _18.QueryOracleScriptRequestAmino;
                fromAminoMsg(object: _18.QueryOracleScriptRequestAminoMsg): _18.QueryOracleScriptRequest;
                fromProtoMsg(message: _18.QueryOracleScriptRequestProtoMsg): _18.QueryOracleScriptRequest;
                toProto(message: _18.QueryOracleScriptRequest): Uint8Array;
                toProtoMsg(message: _18.QueryOracleScriptRequest): _18.QueryOracleScriptRequestProtoMsg;
            };
            QueryOracleScriptResponse: {
                typeUrl: string;
                encode(message: _18.QueryOracleScriptResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryOracleScriptResponse;
                fromPartial(object: Partial<_18.QueryOracleScriptResponse>): _18.QueryOracleScriptResponse;
                fromAmino(object: _18.QueryOracleScriptResponseAmino): _18.QueryOracleScriptResponse;
                toAmino(message: _18.QueryOracleScriptResponse): _18.QueryOracleScriptResponseAmino;
                fromAminoMsg(object: _18.QueryOracleScriptResponseAminoMsg): _18.QueryOracleScriptResponse;
                fromProtoMsg(message: _18.QueryOracleScriptResponseProtoMsg): _18.QueryOracleScriptResponse;
                toProto(message: _18.QueryOracleScriptResponse): Uint8Array;
                toProtoMsg(message: _18.QueryOracleScriptResponse): _18.QueryOracleScriptResponseProtoMsg;
            };
            QueryRequestRequest: {
                typeUrl: string;
                encode(message: _18.QueryRequestRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryRequestRequest;
                fromPartial(object: Partial<_18.QueryRequestRequest>): _18.QueryRequestRequest;
                fromAmino(object: _18.QueryRequestRequestAmino): _18.QueryRequestRequest;
                toAmino(message: _18.QueryRequestRequest): _18.QueryRequestRequestAmino;
                fromAminoMsg(object: _18.QueryRequestRequestAminoMsg): _18.QueryRequestRequest;
                fromProtoMsg(message: _18.QueryRequestRequestProtoMsg): _18.QueryRequestRequest;
                toProto(message: _18.QueryRequestRequest): Uint8Array;
                toProtoMsg(message: _18.QueryRequestRequest): _18.QueryRequestRequestProtoMsg;
            };
            QueryRequestResponse: {
                typeUrl: string;
                encode(message: _18.QueryRequestResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryRequestResponse;
                fromPartial(object: Partial<_18.QueryRequestResponse>): _18.QueryRequestResponse;
                fromAmino(object: _18.QueryRequestResponseAmino): _18.QueryRequestResponse;
                toAmino(message: _18.QueryRequestResponse): _18.QueryRequestResponseAmino;
                fromAminoMsg(object: _18.QueryRequestResponseAminoMsg): _18.QueryRequestResponse;
                fromProtoMsg(message: _18.QueryRequestResponseProtoMsg): _18.QueryRequestResponse;
                toProto(message: _18.QueryRequestResponse): Uint8Array;
                toProtoMsg(message: _18.QueryRequestResponse): _18.QueryRequestResponseProtoMsg;
            };
            QueryPendingRequestsRequest: {
                typeUrl: string;
                encode(message: _18.QueryPendingRequestsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryPendingRequestsRequest;
                fromPartial(object: Partial<_18.QueryPendingRequestsRequest>): _18.QueryPendingRequestsRequest;
                fromAmino(object: _18.QueryPendingRequestsRequestAmino): _18.QueryPendingRequestsRequest;
                toAmino(message: _18.QueryPendingRequestsRequest): _18.QueryPendingRequestsRequestAmino;
                fromAminoMsg(object: _18.QueryPendingRequestsRequestAminoMsg): _18.QueryPendingRequestsRequest;
                fromProtoMsg(message: _18.QueryPendingRequestsRequestProtoMsg): _18.QueryPendingRequestsRequest;
                toProto(message: _18.QueryPendingRequestsRequest): Uint8Array;
                toProtoMsg(message: _18.QueryPendingRequestsRequest): _18.QueryPendingRequestsRequestProtoMsg;
            };
            QueryPendingRequestsResponse: {
                typeUrl: string;
                encode(message: _18.QueryPendingRequestsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryPendingRequestsResponse;
                fromPartial(object: Partial<_18.QueryPendingRequestsResponse>): _18.QueryPendingRequestsResponse;
                fromAmino(object: _18.QueryPendingRequestsResponseAmino): _18.QueryPendingRequestsResponse;
                toAmino(message: _18.QueryPendingRequestsResponse): _18.QueryPendingRequestsResponseAmino;
                fromAminoMsg(object: _18.QueryPendingRequestsResponseAminoMsg): _18.QueryPendingRequestsResponse;
                fromProtoMsg(message: _18.QueryPendingRequestsResponseProtoMsg): _18.QueryPendingRequestsResponse;
                toProto(message: _18.QueryPendingRequestsResponse): Uint8Array;
                toProtoMsg(message: _18.QueryPendingRequestsResponse): _18.QueryPendingRequestsResponseProtoMsg;
            };
            QueryParamsRequest: {
                typeUrl: string;
                encode(_: _18.QueryParamsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryParamsRequest;
                fromPartial(_: Partial<_18.QueryParamsRequest>): _18.QueryParamsRequest;
                fromAmino(_: _18.QueryParamsRequestAmino): _18.QueryParamsRequest;
                toAmino(_: _18.QueryParamsRequest): _18.QueryParamsRequestAmino;
                fromAminoMsg(object: _18.QueryParamsRequestAminoMsg): _18.QueryParamsRequest;
                fromProtoMsg(message: _18.QueryParamsRequestProtoMsg): _18.QueryParamsRequest;
                toProto(message: _18.QueryParamsRequest): Uint8Array;
                toProtoMsg(message: _18.QueryParamsRequest): _18.QueryParamsRequestProtoMsg;
            };
            QueryParamsResponse: {
                typeUrl: string;
                encode(message: _18.QueryParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryParamsResponse;
                fromPartial(object: Partial<_18.QueryParamsResponse>): _18.QueryParamsResponse;
                fromAmino(object: _18.QueryParamsResponseAmino): _18.QueryParamsResponse;
                toAmino(message: _18.QueryParamsResponse): _18.QueryParamsResponseAmino;
                fromAminoMsg(object: _18.QueryParamsResponseAminoMsg): _18.QueryParamsResponse;
                fromProtoMsg(message: _18.QueryParamsResponseProtoMsg): _18.QueryParamsResponse;
                toProto(message: _18.QueryParamsResponse): Uint8Array;
                toProtoMsg(message: _18.QueryParamsResponse): _18.QueryParamsResponseProtoMsg;
            };
            QueryValidatorRequest: {
                typeUrl: string;
                encode(message: _18.QueryValidatorRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryValidatorRequest;
                fromPartial(object: Partial<_18.QueryValidatorRequest>): _18.QueryValidatorRequest;
                fromAmino(object: _18.QueryValidatorRequestAmino): _18.QueryValidatorRequest;
                toAmino(message: _18.QueryValidatorRequest): _18.QueryValidatorRequestAmino;
                fromAminoMsg(object: _18.QueryValidatorRequestAminoMsg): _18.QueryValidatorRequest;
                fromProtoMsg(message: _18.QueryValidatorRequestProtoMsg): _18.QueryValidatorRequest;
                toProto(message: _18.QueryValidatorRequest): Uint8Array;
                toProtoMsg(message: _18.QueryValidatorRequest): _18.QueryValidatorRequestProtoMsg;
            };
            QueryValidatorResponse: {
                typeUrl: string;
                encode(message: _18.QueryValidatorResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryValidatorResponse;
                fromPartial(object: Partial<_18.QueryValidatorResponse>): _18.QueryValidatorResponse;
                fromAmino(object: _18.QueryValidatorResponseAmino): _18.QueryValidatorResponse;
                toAmino(message: _18.QueryValidatorResponse): _18.QueryValidatorResponseAmino;
                fromAminoMsg(object: _18.QueryValidatorResponseAminoMsg): _18.QueryValidatorResponse;
                fromProtoMsg(message: _18.QueryValidatorResponseProtoMsg): _18.QueryValidatorResponse;
                toProto(message: _18.QueryValidatorResponse): Uint8Array;
                toProtoMsg(message: _18.QueryValidatorResponse): _18.QueryValidatorResponseProtoMsg;
            };
            QueryIsReporterRequest: {
                typeUrl: string;
                encode(message: _18.QueryIsReporterRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryIsReporterRequest;
                fromPartial(object: Partial<_18.QueryIsReporterRequest>): _18.QueryIsReporterRequest;
                fromAmino(object: _18.QueryIsReporterRequestAmino): _18.QueryIsReporterRequest;
                toAmino(message: _18.QueryIsReporterRequest): _18.QueryIsReporterRequestAmino;
                fromAminoMsg(object: _18.QueryIsReporterRequestAminoMsg): _18.QueryIsReporterRequest;
                fromProtoMsg(message: _18.QueryIsReporterRequestProtoMsg): _18.QueryIsReporterRequest;
                toProto(message: _18.QueryIsReporterRequest): Uint8Array;
                toProtoMsg(message: _18.QueryIsReporterRequest): _18.QueryIsReporterRequestProtoMsg;
            };
            QueryIsReporterResponse: {
                typeUrl: string;
                encode(message: _18.QueryIsReporterResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryIsReporterResponse;
                fromPartial(object: Partial<_18.QueryIsReporterResponse>): _18.QueryIsReporterResponse;
                fromAmino(object: _18.QueryIsReporterResponseAmino): _18.QueryIsReporterResponse;
                toAmino(message: _18.QueryIsReporterResponse): _18.QueryIsReporterResponseAmino;
                fromAminoMsg(object: _18.QueryIsReporterResponseAminoMsg): _18.QueryIsReporterResponse;
                fromProtoMsg(message: _18.QueryIsReporterResponseProtoMsg): _18.QueryIsReporterResponse;
                toProto(message: _18.QueryIsReporterResponse): Uint8Array;
                toProtoMsg(message: _18.QueryIsReporterResponse): _18.QueryIsReporterResponseProtoMsg;
            };
            QueryReportersRequest: {
                typeUrl: string;
                encode(message: _18.QueryReportersRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryReportersRequest;
                fromPartial(object: Partial<_18.QueryReportersRequest>): _18.QueryReportersRequest;
                fromAmino(object: _18.QueryReportersRequestAmino): _18.QueryReportersRequest;
                toAmino(message: _18.QueryReportersRequest): _18.QueryReportersRequestAmino;
                fromAminoMsg(object: _18.QueryReportersRequestAminoMsg): _18.QueryReportersRequest;
                fromProtoMsg(message: _18.QueryReportersRequestProtoMsg): _18.QueryReportersRequest;
                toProto(message: _18.QueryReportersRequest): Uint8Array;
                toProtoMsg(message: _18.QueryReportersRequest): _18.QueryReportersRequestProtoMsg;
            };
            QueryReportersResponse: {
                typeUrl: string;
                encode(message: _18.QueryReportersResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryReportersResponse;
                fromPartial(object: Partial<_18.QueryReportersResponse>): _18.QueryReportersResponse;
                fromAmino(object: _18.QueryReportersResponseAmino): _18.QueryReportersResponse;
                toAmino(message: _18.QueryReportersResponse): _18.QueryReportersResponseAmino;
                fromAminoMsg(object: _18.QueryReportersResponseAminoMsg): _18.QueryReportersResponse;
                fromProtoMsg(message: _18.QueryReportersResponseProtoMsg): _18.QueryReportersResponse;
                toProto(message: _18.QueryReportersResponse): Uint8Array;
                toProtoMsg(message: _18.QueryReportersResponse): _18.QueryReportersResponseProtoMsg;
            };
            QueryActiveValidatorsRequest: {
                typeUrl: string;
                encode(_: _18.QueryActiveValidatorsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryActiveValidatorsRequest;
                fromPartial(_: Partial<_18.QueryActiveValidatorsRequest>): _18.QueryActiveValidatorsRequest;
                fromAmino(_: _18.QueryActiveValidatorsRequestAmino): _18.QueryActiveValidatorsRequest;
                toAmino(_: _18.QueryActiveValidatorsRequest): _18.QueryActiveValidatorsRequestAmino;
                fromAminoMsg(object: _18.QueryActiveValidatorsRequestAminoMsg): _18.QueryActiveValidatorsRequest;
                fromProtoMsg(message: _18.QueryActiveValidatorsRequestProtoMsg): _18.QueryActiveValidatorsRequest;
                toProto(message: _18.QueryActiveValidatorsRequest): Uint8Array;
                toProtoMsg(message: _18.QueryActiveValidatorsRequest): _18.QueryActiveValidatorsRequestProtoMsg;
            };
            QueryActiveValidatorsResponse: {
                typeUrl: string;
                encode(message: _18.QueryActiveValidatorsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryActiveValidatorsResponse;
                fromPartial(object: Partial<_18.QueryActiveValidatorsResponse>): _18.QueryActiveValidatorsResponse;
                fromAmino(object: _18.QueryActiveValidatorsResponseAmino): _18.QueryActiveValidatorsResponse;
                toAmino(message: _18.QueryActiveValidatorsResponse): _18.QueryActiveValidatorsResponseAmino;
                fromAminoMsg(object: _18.QueryActiveValidatorsResponseAminoMsg): _18.QueryActiveValidatorsResponse;
                fromProtoMsg(message: _18.QueryActiveValidatorsResponseProtoMsg): _18.QueryActiveValidatorsResponse;
                toProto(message: _18.QueryActiveValidatorsResponse): Uint8Array;
                toProtoMsg(message: _18.QueryActiveValidatorsResponse): _18.QueryActiveValidatorsResponseProtoMsg;
            };
            QueryRequestSearchRequest: {
                typeUrl: string;
                encode(message: _18.QueryRequestSearchRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryRequestSearchRequest;
                fromPartial(object: Partial<_18.QueryRequestSearchRequest>): _18.QueryRequestSearchRequest;
                fromAmino(object: _18.QueryRequestSearchRequestAmino): _18.QueryRequestSearchRequest;
                toAmino(message: _18.QueryRequestSearchRequest): _18.QueryRequestSearchRequestAmino;
                fromAminoMsg(object: _18.QueryRequestSearchRequestAminoMsg): _18.QueryRequestSearchRequest;
                fromProtoMsg(message: _18.QueryRequestSearchRequestProtoMsg): _18.QueryRequestSearchRequest;
                toProto(message: _18.QueryRequestSearchRequest): Uint8Array;
                toProtoMsg(message: _18.QueryRequestSearchRequest): _18.QueryRequestSearchRequestProtoMsg;
            };
            QueryRequestSearchResponse: {
                typeUrl: string;
                encode(message: _18.QueryRequestSearchResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryRequestSearchResponse;
                fromPartial(object: Partial<_18.QueryRequestSearchResponse>): _18.QueryRequestSearchResponse;
                fromAmino(object: _18.QueryRequestSearchResponseAmino): _18.QueryRequestSearchResponse;
                toAmino(message: _18.QueryRequestSearchResponse): _18.QueryRequestSearchResponseAmino;
                fromAminoMsg(object: _18.QueryRequestSearchResponseAminoMsg): _18.QueryRequestSearchResponse;
                fromProtoMsg(message: _18.QueryRequestSearchResponseProtoMsg): _18.QueryRequestSearchResponse;
                toProto(message: _18.QueryRequestSearchResponse): Uint8Array;
                toProtoMsg(message: _18.QueryRequestSearchResponse): _18.QueryRequestSearchResponseProtoMsg;
            };
            QueryRequestPriceRequest: {
                typeUrl: string;
                encode(message: _18.QueryRequestPriceRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryRequestPriceRequest;
                fromPartial(object: Partial<_18.QueryRequestPriceRequest>): _18.QueryRequestPriceRequest;
                fromAmino(object: _18.QueryRequestPriceRequestAmino): _18.QueryRequestPriceRequest;
                toAmino(message: _18.QueryRequestPriceRequest): _18.QueryRequestPriceRequestAmino;
                fromAminoMsg(object: _18.QueryRequestPriceRequestAminoMsg): _18.QueryRequestPriceRequest;
                fromProtoMsg(message: _18.QueryRequestPriceRequestProtoMsg): _18.QueryRequestPriceRequest;
                toProto(message: _18.QueryRequestPriceRequest): Uint8Array;
                toProtoMsg(message: _18.QueryRequestPriceRequest): _18.QueryRequestPriceRequestProtoMsg;
            };
            QueryRequestPriceResponse: {
                typeUrl: string;
                encode(message: _18.QueryRequestPriceResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryRequestPriceResponse;
                fromPartial(object: Partial<_18.QueryRequestPriceResponse>): _18.QueryRequestPriceResponse;
                fromAmino(object: _18.QueryRequestPriceResponseAmino): _18.QueryRequestPriceResponse;
                toAmino(message: _18.QueryRequestPriceResponse): _18.QueryRequestPriceResponseAmino;
                fromAminoMsg(object: _18.QueryRequestPriceResponseAminoMsg): _18.QueryRequestPriceResponse;
                fromProtoMsg(message: _18.QueryRequestPriceResponseProtoMsg): _18.QueryRequestPriceResponse;
                toProto(message: _18.QueryRequestPriceResponse): Uint8Array;
                toProtoMsg(message: _18.QueryRequestPriceResponse): _18.QueryRequestPriceResponseProtoMsg;
            };
            QueryRequestVerificationRequest: {
                typeUrl: string;
                encode(message: _18.QueryRequestVerificationRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryRequestVerificationRequest;
                fromPartial(object: Partial<_18.QueryRequestVerificationRequest>): _18.QueryRequestVerificationRequest;
                fromAmino(object: _18.QueryRequestVerificationRequestAmino): _18.QueryRequestVerificationRequest;
                toAmino(message: _18.QueryRequestVerificationRequest): _18.QueryRequestVerificationRequestAmino;
                fromAminoMsg(object: _18.QueryRequestVerificationRequestAminoMsg): _18.QueryRequestVerificationRequest;
                fromProtoMsg(message: _18.QueryRequestVerificationRequestProtoMsg): _18.QueryRequestVerificationRequest;
                toProto(message: _18.QueryRequestVerificationRequest): Uint8Array;
                toProtoMsg(message: _18.QueryRequestVerificationRequest): _18.QueryRequestVerificationRequestProtoMsg;
            };
            QueryRequestVerificationResponse: {
                typeUrl: string;
                encode(message: _18.QueryRequestVerificationResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _18.QueryRequestVerificationResponse;
                fromPartial(object: Partial<_18.QueryRequestVerificationResponse>): _18.QueryRequestVerificationResponse;
                fromAmino(object: _18.QueryRequestVerificationResponseAmino): _18.QueryRequestVerificationResponse;
                toAmino(message: _18.QueryRequestVerificationResponse): _18.QueryRequestVerificationResponseAmino;
                fromAminoMsg(object: _18.QueryRequestVerificationResponseAminoMsg): _18.QueryRequestVerificationResponse;
                fromProtoMsg(message: _18.QueryRequestVerificationResponseProtoMsg): _18.QueryRequestVerificationResponse;
                toProto(message: _18.QueryRequestVerificationResponse): Uint8Array;
                toProtoMsg(message: _18.QueryRequestVerificationResponse): _18.QueryRequestVerificationResponseProtoMsg;
            };
            resolveStatusFromJSON(object: any): _17.ResolveStatus;
            resolveStatusToJSON(object: _17.ResolveStatus): string;
            encoderFromJSON(object: any): _17.Encoder;
            encoderToJSON(object: _17.Encoder): string;
            ResolveStatus: typeof _17.ResolveStatus;
            ResolveStatusSDKType: typeof _17.ResolveStatus;
            ResolveStatusAmino: typeof _17.ResolveStatus;
            Encoder: typeof _17.Encoder;
            EncoderSDKType: typeof _17.Encoder;
            EncoderAmino: typeof _17.Encoder;
            DataSource: {
                typeUrl: string;
                encode(message: _17.DataSource, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.DataSource;
                fromPartial(object: Partial<_17.DataSource>): _17.DataSource;
                fromAmino(object: _17.DataSourceAmino): _17.DataSource;
                toAmino(message: _17.DataSource): _17.DataSourceAmino;
                fromAminoMsg(object: _17.DataSourceAminoMsg): _17.DataSource;
                fromProtoMsg(message: _17.DataSourceProtoMsg): _17.DataSource;
                toProto(message: _17.DataSource): Uint8Array;
                toProtoMsg(message: _17.DataSource): _17.DataSourceProtoMsg;
            };
            OracleScript: {
                typeUrl: string;
                encode(message: _17.OracleScript, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.OracleScript;
                fromPartial(object: Partial<_17.OracleScript>): _17.OracleScript;
                fromAmino(object: _17.OracleScriptAmino): _17.OracleScript;
                toAmino(message: _17.OracleScript): _17.OracleScriptAmino;
                fromAminoMsg(object: _17.OracleScriptAminoMsg): _17.OracleScript;
                fromProtoMsg(message: _17.OracleScriptProtoMsg): _17.OracleScript;
                toProto(message: _17.OracleScript): Uint8Array;
                toProtoMsg(message: _17.OracleScript): _17.OracleScriptProtoMsg;
            };
            RawRequest: {
                typeUrl: string;
                encode(message: _17.RawRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.RawRequest;
                fromPartial(object: Partial<_17.RawRequest>): _17.RawRequest;
                fromAmino(object: _17.RawRequestAmino): _17.RawRequest;
                toAmino(message: _17.RawRequest): _17.RawRequestAmino;
                fromAminoMsg(object: _17.RawRequestAminoMsg): _17.RawRequest;
                fromProtoMsg(message: _17.RawRequestProtoMsg): _17.RawRequest;
                toProto(message: _17.RawRequest): Uint8Array;
                toProtoMsg(message: _17.RawRequest): _17.RawRequestProtoMsg;
            };
            RawReport: {
                typeUrl: string;
                encode(message: _17.RawReport, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.RawReport;
                fromPartial(object: Partial<_17.RawReport>): _17.RawReport;
                fromAmino(object: _17.RawReportAmino): _17.RawReport;
                toAmino(message: _17.RawReport): _17.RawReportAmino;
                fromAminoMsg(object: _17.RawReportAminoMsg): _17.RawReport;
                fromProtoMsg(message: _17.RawReportProtoMsg): _17.RawReport;
                toProto(message: _17.RawReport): Uint8Array;
                toProtoMsg(message: _17.RawReport): _17.RawReportProtoMsg;
            };
            Request: {
                typeUrl: string;
                encode(message: _17.Request, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.Request;
                fromPartial(object: Partial<_17.Request>): _17.Request;
                fromAmino(object: _17.RequestAmino): _17.Request;
                toAmino(message: _17.Request): _17.RequestAmino;
                fromAminoMsg(object: _17.RequestAminoMsg): _17.Request;
                fromProtoMsg(message: _17.RequestProtoMsg): _17.Request;
                toProto(message: _17.Request): Uint8Array;
                toProtoMsg(message: _17.Request): _17.RequestProtoMsg;
            };
            Report: {
                typeUrl: string;
                encode(message: _17.Report, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.Report;
                fromPartial(object: Partial<_17.Report>): _17.Report;
                fromAmino(object: _17.ReportAmino): _17.Report;
                toAmino(message: _17.Report): _17.ReportAmino;
                fromAminoMsg(object: _17.ReportAminoMsg): _17.Report;
                fromProtoMsg(message: _17.ReportProtoMsg): _17.Report;
                toProto(message: _17.Report): Uint8Array;
                toProtoMsg(message: _17.Report): _17.ReportProtoMsg;
            };
            OracleRequestPacketData: {
                typeUrl: string;
                encode(message: _17.OracleRequestPacketData, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.OracleRequestPacketData;
                fromPartial(object: Partial<_17.OracleRequestPacketData>): _17.OracleRequestPacketData;
                fromAmino(object: _17.OracleRequestPacketDataAmino): _17.OracleRequestPacketData;
                toAmino(message: _17.OracleRequestPacketData): _17.OracleRequestPacketDataAmino;
                fromAminoMsg(object: _17.OracleRequestPacketDataAminoMsg): _17.OracleRequestPacketData;
                fromProtoMsg(message: _17.OracleRequestPacketDataProtoMsg): _17.OracleRequestPacketData;
                toProto(message: _17.OracleRequestPacketData): Uint8Array;
                toProtoMsg(message: _17.OracleRequestPacketData): _17.OracleRequestPacketDataProtoMsg;
            };
            OracleRequestPacketAcknowledgement: {
                typeUrl: string;
                encode(message: _17.OracleRequestPacketAcknowledgement, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.OracleRequestPacketAcknowledgement;
                fromPartial(object: Partial<_17.OracleRequestPacketAcknowledgement>): _17.OracleRequestPacketAcknowledgement;
                fromAmino(object: _17.OracleRequestPacketAcknowledgementAmino): _17.OracleRequestPacketAcknowledgement;
                toAmino(message: _17.OracleRequestPacketAcknowledgement): _17.OracleRequestPacketAcknowledgementAmino;
                fromAminoMsg(object: _17.OracleRequestPacketAcknowledgementAminoMsg): _17.OracleRequestPacketAcknowledgement;
                fromProtoMsg(message: _17.OracleRequestPacketAcknowledgementProtoMsg): _17.OracleRequestPacketAcknowledgement;
                toProto(message: _17.OracleRequestPacketAcknowledgement): Uint8Array;
                toProtoMsg(message: _17.OracleRequestPacketAcknowledgement): _17.OracleRequestPacketAcknowledgementProtoMsg;
            };
            OracleResponsePacketData: {
                typeUrl: string;
                encode(message: _17.OracleResponsePacketData, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.OracleResponsePacketData;
                fromPartial(object: Partial<_17.OracleResponsePacketData>): _17.OracleResponsePacketData;
                fromAmino(object: _17.OracleResponsePacketDataAmino): _17.OracleResponsePacketData;
                toAmino(message: _17.OracleResponsePacketData): _17.OracleResponsePacketDataAmino;
                fromAminoMsg(object: _17.OracleResponsePacketDataAminoMsg): _17.OracleResponsePacketData;
                fromProtoMsg(message: _17.OracleResponsePacketDataProtoMsg): _17.OracleResponsePacketData;
                toProto(message: _17.OracleResponsePacketData): Uint8Array;
                toProtoMsg(message: _17.OracleResponsePacketData): _17.OracleResponsePacketDataProtoMsg;
            };
            Result: {
                typeUrl: string;
                encode(message: _17.Result, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.Result;
                fromPartial(object: Partial<_17.Result>): _17.Result;
                fromAmino(object: _17.ResultAmino): _17.Result;
                toAmino(message: _17.Result): _17.ResultAmino;
                fromAminoMsg(object: _17.ResultAminoMsg): _17.Result;
                fromProtoMsg(message: _17.ResultProtoMsg): _17.Result;
                toProto(message: _17.Result): Uint8Array;
                toProtoMsg(message: _17.Result): _17.ResultProtoMsg;
            };
            SigningResult: {
                typeUrl: string;
                encode(message: _17.SigningResult, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.SigningResult;
                fromPartial(object: Partial<_17.SigningResult>): _17.SigningResult;
                fromAmino(object: _17.SigningResultAmino): _17.SigningResult;
                toAmino(message: _17.SigningResult): _17.SigningResultAmino;
                fromAminoMsg(object: _17.SigningResultAminoMsg): _17.SigningResult;
                fromProtoMsg(message: _17.SigningResultProtoMsg): _17.SigningResult;
                toProto(message: _17.SigningResult): Uint8Array;
                toProtoMsg(message: _17.SigningResult): _17.SigningResultProtoMsg;
            };
            ValidatorStatus: {
                typeUrl: string;
                encode(message: _17.ValidatorStatus, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.ValidatorStatus;
                fromPartial(object: Partial<_17.ValidatorStatus>): _17.ValidatorStatus;
                fromAmino(object: _17.ValidatorStatusAmino): _17.ValidatorStatus;
                toAmino(message: _17.ValidatorStatus): _17.ValidatorStatusAmino;
                fromAminoMsg(object: _17.ValidatorStatusAminoMsg): _17.ValidatorStatus;
                fromProtoMsg(message: _17.ValidatorStatusProtoMsg): _17.ValidatorStatus;
                toProto(message: _17.ValidatorStatus): Uint8Array;
                toProtoMsg(message: _17.ValidatorStatus): _17.ValidatorStatusProtoMsg;
            };
            ActiveValidator: {
                typeUrl: string;
                encode(message: _17.ActiveValidator, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.ActiveValidator;
                fromPartial(object: Partial<_17.ActiveValidator>): _17.ActiveValidator;
                fromAmino(object: _17.ActiveValidatorAmino): _17.ActiveValidator;
                toAmino(message: _17.ActiveValidator): _17.ActiveValidatorAmino;
                fromAminoMsg(object: _17.ActiveValidatorAminoMsg): _17.ActiveValidator;
                fromProtoMsg(message: _17.ActiveValidatorProtoMsg): _17.ActiveValidator;
                toProto(message: _17.ActiveValidator): Uint8Array;
                toProtoMsg(message: _17.ActiveValidator): _17.ActiveValidatorProtoMsg;
            };
            Params: {
                typeUrl: string;
                encode(message: _17.Params, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.Params;
                fromPartial(object: Partial<_17.Params>): _17.Params;
                fromAmino(object: _17.ParamsAmino): _17.Params;
                toAmino(message: _17.Params): _17.ParamsAmino;
                fromAminoMsg(object: _17.ParamsAminoMsg): _17.Params;
                fromProtoMsg(message: _17.ParamsProtoMsg): _17.Params;
                toProto(message: _17.Params): Uint8Array;
                toProtoMsg(message: _17.Params): _17.ParamsProtoMsg;
            };
            PendingResolveList: {
                typeUrl: string;
                encode(message: _17.PendingResolveList, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.PendingResolveList;
                fromPartial(object: Partial<_17.PendingResolveList>): _17.PendingResolveList;
                fromAmino(object: _17.PendingResolveListAmino): _17.PendingResolveList;
                toAmino(message: _17.PendingResolveList): _17.PendingResolveListAmino;
                fromAminoMsg(object: _17.PendingResolveListAminoMsg): _17.PendingResolveList;
                fromProtoMsg(message: _17.PendingResolveListProtoMsg): _17.PendingResolveList;
                toProto(message: _17.PendingResolveList): Uint8Array;
                toProtoMsg(message: _17.PendingResolveList): _17.PendingResolveListProtoMsg;
            };
            IBCChannel: {
                typeUrl: string;
                encode(message: _17.IBCChannel, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.IBCChannel;
                fromPartial(object: Partial<_17.IBCChannel>): _17.IBCChannel;
                fromAmino(object: _17.IBCChannelAmino): _17.IBCChannel;
                toAmino(message: _17.IBCChannel): _17.IBCChannelAmino;
                fromAminoMsg(object: _17.IBCChannelAminoMsg): _17.IBCChannel;
                fromProtoMsg(message: _17.IBCChannelProtoMsg): _17.IBCChannel;
                toProto(message: _17.IBCChannel): Uint8Array;
                toProtoMsg(message: _17.IBCChannel): _17.IBCChannelProtoMsg;
            };
            RequestVerification: {
                typeUrl: string;
                encode(message: _17.RequestVerification, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.RequestVerification;
                fromPartial(object: Partial<_17.RequestVerification>): _17.RequestVerification;
                fromAmino(object: _17.RequestVerificationAmino): _17.RequestVerification;
                toAmino(message: _17.RequestVerification): _17.RequestVerificationAmino;
                fromAminoMsg(object: _17.RequestVerificationAminoMsg): _17.RequestVerification;
                fromProtoMsg(message: _17.RequestVerificationProtoMsg): _17.RequestVerification;
                toProto(message: _17.RequestVerification): Uint8Array;
                toProtoMsg(message: _17.RequestVerification): _17.RequestVerificationProtoMsg;
            };
            PriceResult: {
                typeUrl: string;
                encode(message: _17.PriceResult, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.PriceResult;
                fromPartial(object: Partial<_17.PriceResult>): _17.PriceResult;
                fromAmino(object: _17.PriceResultAmino): _17.PriceResult;
                toAmino(message: _17.PriceResult): _17.PriceResultAmino;
                fromAminoMsg(object: _17.PriceResultAminoMsg): _17.PriceResult;
                fromProtoMsg(message: _17.PriceResultProtoMsg): _17.PriceResult;
                toProto(message: _17.PriceResult): Uint8Array;
                toProtoMsg(message: _17.PriceResult): _17.PriceResultProtoMsg;
            };
            OracleResultSignatureOrder: {
                typeUrl: string;
                encode(message: _17.OracleResultSignatureOrder, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _17.OracleResultSignatureOrder;
                fromPartial(object: Partial<_17.OracleResultSignatureOrder>): _17.OracleResultSignatureOrder;
                fromAmino(object: _17.OracleResultSignatureOrderAmino): _17.OracleResultSignatureOrder;
                toAmino(message: _17.OracleResultSignatureOrder): _17.OracleResultSignatureOrderAmino;
                fromAminoMsg(object: _17.OracleResultSignatureOrderAminoMsg): _17.OracleResultSignatureOrder;
                fromProtoMsg(message: _17.OracleResultSignatureOrderProtoMsg): _17.OracleResultSignatureOrder;
                toProto(message: _17.OracleResultSignatureOrder): Uint8Array;
                toProtoMsg(message: _17.OracleResultSignatureOrder): _17.OracleResultSignatureOrderProtoMsg;
            };
            GenesisState: {
                typeUrl: string;
                encode(message: _16.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _16.GenesisState;
                fromPartial(object: Partial<_16.GenesisState>): _16.GenesisState;
                fromAmino(object: _16.GenesisStateAmino): _16.GenesisState;
                toAmino(message: _16.GenesisState): _16.GenesisStateAmino;
                fromAminoMsg(object: _16.GenesisStateAminoMsg): _16.GenesisState;
                fromProtoMsg(message: _16.GenesisStateProtoMsg): _16.GenesisState;
                toProto(message: _16.GenesisState): Uint8Array;
                toProtoMsg(message: _16.GenesisState): _16.GenesisStateProtoMsg;
            };
        };
    }
    namespace restake {
        const v1beta1: {
            MsgClientImpl: typeof _179.MsgClientImpl;
            QueryClientImpl: typeof _172.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                vaults(request?: _21.QueryVaultsRequest): Promise<_21.QueryVaultsResponse>;
                vault(request: _21.QueryVaultRequest): Promise<_21.QueryVaultResponse>;
                locks(request: _21.QueryLocksRequest): Promise<_21.QueryLocksResponse>;
                lock(request: _21.QueryLockRequest): Promise<_21.QueryLockResponse>;
                stake(request: _21.QueryStakeRequest): Promise<_21.QueryStakeResponse>;
                params(request?: _21.QueryParamsRequest): Promise<_21.QueryParamsResponse>;
            };
            LCDQueryClient: typeof _163.LCDQueryClient;
            registry: ReadonlyArray<[string, import("@cosmjs/proto-signing").GeneratedType]>;
            load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void;
            MessageComposer: {
                encoded: {
                    stake(value: _22.MsgStake): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    unstake(value: _22.MsgUnstake): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    updateParams(value: _22.MsgUpdateParams): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                };
                withTypeUrl: {
                    stake(value: _22.MsgStake): {
                        typeUrl: string;
                        value: _22.MsgStake;
                    };
                    unstake(value: _22.MsgUnstake): {
                        typeUrl: string;
                        value: _22.MsgUnstake;
                    };
                    updateParams(value: _22.MsgUpdateParams): {
                        typeUrl: string;
                        value: _22.MsgUpdateParams;
                    };
                };
                fromPartial: {
                    stake(value: _22.MsgStake): {
                        typeUrl: string;
                        value: _22.MsgStake;
                    };
                    unstake(value: _22.MsgUnstake): {
                        typeUrl: string;
                        value: _22.MsgUnstake;
                    };
                    updateParams(value: _22.MsgUpdateParams): {
                        typeUrl: string;
                        value: _22.MsgUpdateParams;
                    };
                };
            };
            AminoConverter: {
                "/band.restake.v1beta1.MsgStake": {
                    aminoType: string;
                    toAmino: (message: _22.MsgStake) => _22.MsgStakeAmino;
                    fromAmino: (object: _22.MsgStakeAmino) => _22.MsgStake;
                };
                "/band.restake.v1beta1.MsgUnstake": {
                    aminoType: string;
                    toAmino: (message: _22.MsgUnstake) => _22.MsgUnstakeAmino;
                    fromAmino: (object: _22.MsgUnstakeAmino) => _22.MsgUnstake;
                };
                "/band.restake.v1beta1.MsgUpdateParams": {
                    aminoType: string;
                    toAmino: (message: _22.MsgUpdateParams) => _22.MsgUpdateParamsAmino;
                    fromAmino: (object: _22.MsgUpdateParamsAmino) => _22.MsgUpdateParams;
                };
            };
            Vault: {
                typeUrl: string;
                encode(message: _23.Vault, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _23.Vault;
                fromPartial(object: Partial<_23.Vault>): _23.Vault;
                fromAmino(object: _23.VaultAmino): _23.Vault;
                toAmino(message: _23.Vault): _23.VaultAmino;
                fromAminoMsg(object: _23.VaultAminoMsg): _23.Vault;
                fromProtoMsg(message: _23.VaultProtoMsg): _23.Vault;
                toProto(message: _23.Vault): Uint8Array;
                toProtoMsg(message: _23.Vault): _23.VaultProtoMsg;
            };
            Lock: {
                typeUrl: string;
                encode(message: _23.Lock, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _23.Lock;
                fromPartial(object: Partial<_23.Lock>): _23.Lock;
                fromAmino(object: _23.LockAmino): _23.Lock;
                toAmino(message: _23.Lock): _23.LockAmino;
                fromAminoMsg(object: _23.LockAminoMsg): _23.Lock;
                fromProtoMsg(message: _23.LockProtoMsg): _23.Lock;
                toProto(message: _23.Lock): Uint8Array;
                toProtoMsg(message: _23.Lock): _23.LockProtoMsg;
            };
            Stake: {
                typeUrl: string;
                encode(message: _23.Stake, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _23.Stake;
                fromPartial(object: Partial<_23.Stake>): _23.Stake;
                fromAmino(object: _23.StakeAmino): _23.Stake;
                toAmino(message: _23.Stake): _23.StakeAmino;
                fromAminoMsg(object: _23.StakeAminoMsg): _23.Stake;
                fromProtoMsg(message: _23.StakeProtoMsg): _23.Stake;
                toProto(message: _23.Stake): Uint8Array;
                toProtoMsg(message: _23.Stake): _23.StakeProtoMsg;
            };
            LockResponse: {
                typeUrl: string;
                encode(message: _23.LockResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _23.LockResponse;
                fromPartial(object: Partial<_23.LockResponse>): _23.LockResponse;
                fromAmino(object: _23.LockResponseAmino): _23.LockResponse;
                toAmino(message: _23.LockResponse): _23.LockResponseAmino;
                fromAminoMsg(object: _23.LockResponseAminoMsg): _23.LockResponse;
                fromProtoMsg(message: _23.LockResponseProtoMsg): _23.LockResponse;
                toProto(message: _23.LockResponse): Uint8Array;
                toProtoMsg(message: _23.LockResponse): _23.LockResponseProtoMsg;
            };
            MsgStake: {
                typeUrl: string;
                encode(message: _22.MsgStake, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _22.MsgStake;
                fromPartial(object: Partial<_22.MsgStake>): _22.MsgStake;
                fromAmino(object: _22.MsgStakeAmino): _22.MsgStake;
                toAmino(message: _22.MsgStake): _22.MsgStakeAmino;
                fromAminoMsg(object: _22.MsgStakeAminoMsg): _22.MsgStake;
                toAminoMsg(message: _22.MsgStake): _22.MsgStakeAminoMsg;
                fromProtoMsg(message: _22.MsgStakeProtoMsg): _22.MsgStake;
                toProto(message: _22.MsgStake): Uint8Array;
                toProtoMsg(message: _22.MsgStake): _22.MsgStakeProtoMsg;
            };
            MsgStakeResponse: {
                typeUrl: string;
                encode(_: _22.MsgStakeResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _22.MsgStakeResponse;
                fromPartial(_: Partial<_22.MsgStakeResponse>): _22.MsgStakeResponse;
                fromAmino(_: _22.MsgStakeResponseAmino): _22.MsgStakeResponse;
                toAmino(_: _22.MsgStakeResponse): _22.MsgStakeResponseAmino;
                fromAminoMsg(object: _22.MsgStakeResponseAminoMsg): _22.MsgStakeResponse;
                fromProtoMsg(message: _22.MsgStakeResponseProtoMsg): _22.MsgStakeResponse;
                toProto(message: _22.MsgStakeResponse): Uint8Array;
                toProtoMsg(message: _22.MsgStakeResponse): _22.MsgStakeResponseProtoMsg;
            };
            MsgUnstake: {
                typeUrl: string;
                encode(message: _22.MsgUnstake, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _22.MsgUnstake;
                fromPartial(object: Partial<_22.MsgUnstake>): _22.MsgUnstake;
                fromAmino(object: _22.MsgUnstakeAmino): _22.MsgUnstake;
                toAmino(message: _22.MsgUnstake): _22.MsgUnstakeAmino;
                fromAminoMsg(object: _22.MsgUnstakeAminoMsg): _22.MsgUnstake;
                toAminoMsg(message: _22.MsgUnstake): _22.MsgUnstakeAminoMsg;
                fromProtoMsg(message: _22.MsgUnstakeProtoMsg): _22.MsgUnstake;
                toProto(message: _22.MsgUnstake): Uint8Array;
                toProtoMsg(message: _22.MsgUnstake): _22.MsgUnstakeProtoMsg;
            };
            MsgUnstakeResponse: {
                typeUrl: string;
                encode(_: _22.MsgUnstakeResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _22.MsgUnstakeResponse;
                fromPartial(_: Partial<_22.MsgUnstakeResponse>): _22.MsgUnstakeResponse;
                fromAmino(_: _22.MsgUnstakeResponseAmino): _22.MsgUnstakeResponse;
                toAmino(_: _22.MsgUnstakeResponse): _22.MsgUnstakeResponseAmino;
                fromAminoMsg(object: _22.MsgUnstakeResponseAminoMsg): _22.MsgUnstakeResponse;
                fromProtoMsg(message: _22.MsgUnstakeResponseProtoMsg): _22.MsgUnstakeResponse;
                toProto(message: _22.MsgUnstakeResponse): Uint8Array;
                toProtoMsg(message: _22.MsgUnstakeResponse): _22.MsgUnstakeResponseProtoMsg;
            };
            MsgUpdateParams: {
                typeUrl: string;
                encode(message: _22.MsgUpdateParams, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _22.MsgUpdateParams;
                fromPartial(object: Partial<_22.MsgUpdateParams>): _22.MsgUpdateParams;
                fromAmino(object: _22.MsgUpdateParamsAmino): _22.MsgUpdateParams;
                toAmino(message: _22.MsgUpdateParams): _22.MsgUpdateParamsAmino;
                fromAminoMsg(object: _22.MsgUpdateParamsAminoMsg): _22.MsgUpdateParams;
                toAminoMsg(message: _22.MsgUpdateParams): _22.MsgUpdateParamsAminoMsg;
                fromProtoMsg(message: _22.MsgUpdateParamsProtoMsg): _22.MsgUpdateParams;
                toProto(message: _22.MsgUpdateParams): Uint8Array;
                toProtoMsg(message: _22.MsgUpdateParams): _22.MsgUpdateParamsProtoMsg;
            };
            MsgUpdateParamsResponse: {
                typeUrl: string;
                encode(_: _22.MsgUpdateParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _22.MsgUpdateParamsResponse;
                fromPartial(_: Partial<_22.MsgUpdateParamsResponse>): _22.MsgUpdateParamsResponse;
                fromAmino(_: _22.MsgUpdateParamsResponseAmino): _22.MsgUpdateParamsResponse;
                toAmino(_: _22.MsgUpdateParamsResponse): _22.MsgUpdateParamsResponseAmino;
                fromAminoMsg(object: _22.MsgUpdateParamsResponseAminoMsg): _22.MsgUpdateParamsResponse;
                fromProtoMsg(message: _22.MsgUpdateParamsResponseProtoMsg): _22.MsgUpdateParamsResponse;
                toProto(message: _22.MsgUpdateParamsResponse): Uint8Array;
                toProtoMsg(message: _22.MsgUpdateParamsResponse): _22.MsgUpdateParamsResponseProtoMsg;
            };
            QueryVaultsRequest: {
                typeUrl: string;
                encode(message: _21.QueryVaultsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _21.QueryVaultsRequest;
                fromPartial(object: Partial<_21.QueryVaultsRequest>): _21.QueryVaultsRequest;
                fromAmino(object: _21.QueryVaultsRequestAmino): _21.QueryVaultsRequest;
                toAmino(message: _21.QueryVaultsRequest): _21.QueryVaultsRequestAmino;
                fromAminoMsg(object: _21.QueryVaultsRequestAminoMsg): _21.QueryVaultsRequest;
                fromProtoMsg(message: _21.QueryVaultsRequestProtoMsg): _21.QueryVaultsRequest;
                toProto(message: _21.QueryVaultsRequest): Uint8Array;
                toProtoMsg(message: _21.QueryVaultsRequest): _21.QueryVaultsRequestProtoMsg;
            };
            QueryVaultsResponse: {
                typeUrl: string;
                encode(message: _21.QueryVaultsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _21.QueryVaultsResponse;
                fromPartial(object: Partial<_21.QueryVaultsResponse>): _21.QueryVaultsResponse;
                fromAmino(object: _21.QueryVaultsResponseAmino): _21.QueryVaultsResponse;
                toAmino(message: _21.QueryVaultsResponse): _21.QueryVaultsResponseAmino;
                fromAminoMsg(object: _21.QueryVaultsResponseAminoMsg): _21.QueryVaultsResponse;
                fromProtoMsg(message: _21.QueryVaultsResponseProtoMsg): _21.QueryVaultsResponse;
                toProto(message: _21.QueryVaultsResponse): Uint8Array;
                toProtoMsg(message: _21.QueryVaultsResponse): _21.QueryVaultsResponseProtoMsg;
            };
            QueryVaultRequest: {
                typeUrl: string;
                encode(message: _21.QueryVaultRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _21.QueryVaultRequest;
                fromPartial(object: Partial<_21.QueryVaultRequest>): _21.QueryVaultRequest;
                fromAmino(object: _21.QueryVaultRequestAmino): _21.QueryVaultRequest;
                toAmino(message: _21.QueryVaultRequest): _21.QueryVaultRequestAmino;
                fromAminoMsg(object: _21.QueryVaultRequestAminoMsg): _21.QueryVaultRequest;
                fromProtoMsg(message: _21.QueryVaultRequestProtoMsg): _21.QueryVaultRequest;
                toProto(message: _21.QueryVaultRequest): Uint8Array;
                toProtoMsg(message: _21.QueryVaultRequest): _21.QueryVaultRequestProtoMsg;
            };
            QueryVaultResponse: {
                typeUrl: string;
                encode(message: _21.QueryVaultResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _21.QueryVaultResponse;
                fromPartial(object: Partial<_21.QueryVaultResponse>): _21.QueryVaultResponse;
                fromAmino(object: _21.QueryVaultResponseAmino): _21.QueryVaultResponse;
                toAmino(message: _21.QueryVaultResponse): _21.QueryVaultResponseAmino;
                fromAminoMsg(object: _21.QueryVaultResponseAminoMsg): _21.QueryVaultResponse;
                fromProtoMsg(message: _21.QueryVaultResponseProtoMsg): _21.QueryVaultResponse;
                toProto(message: _21.QueryVaultResponse): Uint8Array;
                toProtoMsg(message: _21.QueryVaultResponse): _21.QueryVaultResponseProtoMsg;
            };
            QueryLocksRequest: {
                typeUrl: string;
                encode(message: _21.QueryLocksRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _21.QueryLocksRequest;
                fromPartial(object: Partial<_21.QueryLocksRequest>): _21.QueryLocksRequest;
                fromAmino(object: _21.QueryLocksRequestAmino): _21.QueryLocksRequest;
                toAmino(message: _21.QueryLocksRequest): _21.QueryLocksRequestAmino;
                fromAminoMsg(object: _21.QueryLocksRequestAminoMsg): _21.QueryLocksRequest;
                fromProtoMsg(message: _21.QueryLocksRequestProtoMsg): _21.QueryLocksRequest;
                toProto(message: _21.QueryLocksRequest): Uint8Array;
                toProtoMsg(message: _21.QueryLocksRequest): _21.QueryLocksRequestProtoMsg;
            };
            QueryLocksResponse: {
                typeUrl: string;
                encode(message: _21.QueryLocksResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _21.QueryLocksResponse;
                fromPartial(object: Partial<_21.QueryLocksResponse>): _21.QueryLocksResponse;
                fromAmino(object: _21.QueryLocksResponseAmino): _21.QueryLocksResponse;
                toAmino(message: _21.QueryLocksResponse): _21.QueryLocksResponseAmino;
                fromAminoMsg(object: _21.QueryLocksResponseAminoMsg): _21.QueryLocksResponse;
                fromProtoMsg(message: _21.QueryLocksResponseProtoMsg): _21.QueryLocksResponse;
                toProto(message: _21.QueryLocksResponse): Uint8Array;
                toProtoMsg(message: _21.QueryLocksResponse): _21.QueryLocksResponseProtoMsg;
            };
            QueryLockRequest: {
                typeUrl: string;
                encode(message: _21.QueryLockRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _21.QueryLockRequest;
                fromPartial(object: Partial<_21.QueryLockRequest>): _21.QueryLockRequest;
                fromAmino(object: _21.QueryLockRequestAmino): _21.QueryLockRequest;
                toAmino(message: _21.QueryLockRequest): _21.QueryLockRequestAmino;
                fromAminoMsg(object: _21.QueryLockRequestAminoMsg): _21.QueryLockRequest;
                fromProtoMsg(message: _21.QueryLockRequestProtoMsg): _21.QueryLockRequest;
                toProto(message: _21.QueryLockRequest): Uint8Array;
                toProtoMsg(message: _21.QueryLockRequest): _21.QueryLockRequestProtoMsg;
            };
            QueryLockResponse: {
                typeUrl: string;
                encode(message: _21.QueryLockResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _21.QueryLockResponse;
                fromPartial(object: Partial<_21.QueryLockResponse>): _21.QueryLockResponse;
                fromAmino(object: _21.QueryLockResponseAmino): _21.QueryLockResponse;
                toAmino(message: _21.QueryLockResponse): _21.QueryLockResponseAmino;
                fromAminoMsg(object: _21.QueryLockResponseAminoMsg): _21.QueryLockResponse;
                fromProtoMsg(message: _21.QueryLockResponseProtoMsg): _21.QueryLockResponse;
                toProto(message: _21.QueryLockResponse): Uint8Array;
                toProtoMsg(message: _21.QueryLockResponse): _21.QueryLockResponseProtoMsg;
            };
            QueryStakeRequest: {
                typeUrl: string;
                encode(message: _21.QueryStakeRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _21.QueryStakeRequest;
                fromPartial(object: Partial<_21.QueryStakeRequest>): _21.QueryStakeRequest;
                fromAmino(object: _21.QueryStakeRequestAmino): _21.QueryStakeRequest;
                toAmino(message: _21.QueryStakeRequest): _21.QueryStakeRequestAmino;
                fromAminoMsg(object: _21.QueryStakeRequestAminoMsg): _21.QueryStakeRequest;
                fromProtoMsg(message: _21.QueryStakeRequestProtoMsg): _21.QueryStakeRequest;
                toProto(message: _21.QueryStakeRequest): Uint8Array;
                toProtoMsg(message: _21.QueryStakeRequest): _21.QueryStakeRequestProtoMsg;
            };
            QueryStakeResponse: {
                typeUrl: string;
                encode(message: _21.QueryStakeResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _21.QueryStakeResponse;
                fromPartial(object: Partial<_21.QueryStakeResponse>): _21.QueryStakeResponse;
                fromAmino(object: _21.QueryStakeResponseAmino): _21.QueryStakeResponse;
                toAmino(message: _21.QueryStakeResponse): _21.QueryStakeResponseAmino;
                fromAminoMsg(object: _21.QueryStakeResponseAminoMsg): _21.QueryStakeResponse;
                fromProtoMsg(message: _21.QueryStakeResponseProtoMsg): _21.QueryStakeResponse;
                toProto(message: _21.QueryStakeResponse): Uint8Array;
                toProtoMsg(message: _21.QueryStakeResponse): _21.QueryStakeResponseProtoMsg;
            };
            QueryParamsRequest: {
                typeUrl: string;
                encode(_: _21.QueryParamsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _21.QueryParamsRequest;
                fromPartial(_: Partial<_21.QueryParamsRequest>): _21.QueryParamsRequest;
                fromAmino(_: _21.QueryParamsRequestAmino): _21.QueryParamsRequest;
                toAmino(_: _21.QueryParamsRequest): _21.QueryParamsRequestAmino;
                fromAminoMsg(object: _21.QueryParamsRequestAminoMsg): _21.QueryParamsRequest;
                fromProtoMsg(message: _21.QueryParamsRequestProtoMsg): _21.QueryParamsRequest;
                toProto(message: _21.QueryParamsRequest): Uint8Array;
                toProtoMsg(message: _21.QueryParamsRequest): _21.QueryParamsRequestProtoMsg;
            };
            QueryParamsResponse: {
                typeUrl: string;
                encode(message: _21.QueryParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _21.QueryParamsResponse;
                fromPartial(object: Partial<_21.QueryParamsResponse>): _21.QueryParamsResponse;
                fromAmino(object: _21.QueryParamsResponseAmino): _21.QueryParamsResponse;
                toAmino(message: _21.QueryParamsResponse): _21.QueryParamsResponseAmino;
                fromAminoMsg(object: _21.QueryParamsResponseAminoMsg): _21.QueryParamsResponse;
                fromProtoMsg(message: _21.QueryParamsResponseProtoMsg): _21.QueryParamsResponse;
                toProto(message: _21.QueryParamsResponse): Uint8Array;
                toProtoMsg(message: _21.QueryParamsResponse): _21.QueryParamsResponseProtoMsg;
            };
            GenesisState: {
                typeUrl: string;
                encode(message: _20.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _20.GenesisState;
                fromPartial(object: Partial<_20.GenesisState>): _20.GenesisState;
                fromAmino(object: _20.GenesisStateAmino): _20.GenesisState;
                toAmino(message: _20.GenesisState): _20.GenesisStateAmino;
                fromAminoMsg(object: _20.GenesisStateAminoMsg): _20.GenesisState;
                fromProtoMsg(message: _20.GenesisStateProtoMsg): _20.GenesisState;
                toProto(message: _20.GenesisState): Uint8Array;
                toProtoMsg(message: _20.GenesisState): _20.GenesisStateProtoMsg;
            };
            Params: {
                typeUrl: string;
                encode(message: _20.Params, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _20.Params;
                fromPartial(object: Partial<_20.Params>): _20.Params;
                fromAmino(object: _20.ParamsAmino): _20.Params;
                toAmino(message: _20.Params): _20.ParamsAmino;
                fromAminoMsg(object: _20.ParamsAminoMsg): _20.Params;
                fromProtoMsg(message: _20.ParamsProtoMsg): _20.Params;
                toProto(message: _20.Params): Uint8Array;
                toProtoMsg(message: _20.Params): _20.ParamsProtoMsg;
            };
        };
    }
    namespace rollingseed {
        const v1beta1: {
            GenesisState: {
                typeUrl: string;
                encode(_: _24.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _24.GenesisState;
                fromPartial(_: Partial<_24.GenesisState>): _24.GenesisState;
                fromAmino(_: _24.GenesisStateAmino): _24.GenesisState;
                toAmino(_: _24.GenesisState): _24.GenesisStateAmino;
                fromAminoMsg(object: _24.GenesisStateAminoMsg): _24.GenesisState;
                fromProtoMsg(message: _24.GenesisStateProtoMsg): _24.GenesisState;
                toProto(message: _24.GenesisState): Uint8Array;
                toProtoMsg(message: _24.GenesisState): _24.GenesisStateProtoMsg;
            };
        };
    }
    namespace tss {
        const v1beta1: {
            MsgClientImpl: typeof _180.MsgClientImpl;
            QueryClientImpl: typeof _173.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                counts(request?: _27.QueryCountsRequest): Promise<_27.QueryCountsResponse>;
                groups(request?: _27.QueryGroupsRequest): Promise<_27.QueryGroupsResponse>;
                group(request: _27.QueryGroupRequest): Promise<_27.QueryGroupResponse>;
                members(request: _27.QueryMembersRequest): Promise<_27.QueryMembersResponse>;
                isGrantee(request: _27.QueryIsGranteeRequest): Promise<_27.QueryIsGranteeResponse>;
                dE(request: _27.QueryDERequest): Promise<_27.QueryDEResponse>;
                pendingGroups(request: _27.QueryPendingGroupsRequest): Promise<_27.QueryPendingGroupsResponse>;
                pendingSignings(request: _27.QueryPendingSigningsRequest): Promise<_27.QueryPendingSigningsResponse>;
                signing(request: _27.QuerySigningRequest): Promise<_27.QuerySigningResponse>;
                signings(request?: _27.QuerySigningsRequest): Promise<_27.QuerySigningsResponse>;
                params(request?: _27.QueryParamsRequest): Promise<_27.QueryParamsResponse>;
            };
            LCDQueryClient: typeof _164.LCDQueryClient;
            registry: ReadonlyArray<[string, import("@cosmjs/proto-signing").GeneratedType]>;
            load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void;
            MessageComposer: {
                encoded: {
                    submitDKGRound1(value: _29.MsgSubmitDKGRound1): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    submitDKGRound2(value: _29.MsgSubmitDKGRound2): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    complain(value: _29.MsgComplain): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    confirm(value: _29.MsgConfirm): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    submitDEs(value: _29.MsgSubmitDEs): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    resetDE(value: _29.MsgResetDE): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    submitSignature(value: _29.MsgSubmitSignature): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    updateParams(value: _29.MsgUpdateParams): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                };
                withTypeUrl: {
                    submitDKGRound1(value: _29.MsgSubmitDKGRound1): {
                        typeUrl: string;
                        value: _29.MsgSubmitDKGRound1;
                    };
                    submitDKGRound2(value: _29.MsgSubmitDKGRound2): {
                        typeUrl: string;
                        value: _29.MsgSubmitDKGRound2;
                    };
                    complain(value: _29.MsgComplain): {
                        typeUrl: string;
                        value: _29.MsgComplain;
                    };
                    confirm(value: _29.MsgConfirm): {
                        typeUrl: string;
                        value: _29.MsgConfirm;
                    };
                    submitDEs(value: _29.MsgSubmitDEs): {
                        typeUrl: string;
                        value: _29.MsgSubmitDEs;
                    };
                    resetDE(value: _29.MsgResetDE): {
                        typeUrl: string;
                        value: _29.MsgResetDE;
                    };
                    submitSignature(value: _29.MsgSubmitSignature): {
                        typeUrl: string;
                        value: _29.MsgSubmitSignature;
                    };
                    updateParams(value: _29.MsgUpdateParams): {
                        typeUrl: string;
                        value: _29.MsgUpdateParams;
                    };
                };
                fromPartial: {
                    submitDKGRound1(value: _29.MsgSubmitDKGRound1): {
                        typeUrl: string;
                        value: _29.MsgSubmitDKGRound1;
                    };
                    submitDKGRound2(value: _29.MsgSubmitDKGRound2): {
                        typeUrl: string;
                        value: _29.MsgSubmitDKGRound2;
                    };
                    complain(value: _29.MsgComplain): {
                        typeUrl: string;
                        value: _29.MsgComplain;
                    };
                    confirm(value: _29.MsgConfirm): {
                        typeUrl: string;
                        value: _29.MsgConfirm;
                    };
                    submitDEs(value: _29.MsgSubmitDEs): {
                        typeUrl: string;
                        value: _29.MsgSubmitDEs;
                    };
                    resetDE(value: _29.MsgResetDE): {
                        typeUrl: string;
                        value: _29.MsgResetDE;
                    };
                    submitSignature(value: _29.MsgSubmitSignature): {
                        typeUrl: string;
                        value: _29.MsgSubmitSignature;
                    };
                    updateParams(value: _29.MsgUpdateParams): {
                        typeUrl: string;
                        value: _29.MsgUpdateParams;
                    };
                };
            };
            AminoConverter: {
                "/band.tss.v1beta1.MsgSubmitDKGRound1": {
                    aminoType: string;
                    toAmino: (message: _29.MsgSubmitDKGRound1) => _29.MsgSubmitDKGRound1Amino;
                    fromAmino: (object: _29.MsgSubmitDKGRound1Amino) => _29.MsgSubmitDKGRound1;
                };
                "/band.tss.v1beta1.MsgSubmitDKGRound2": {
                    aminoType: string;
                    toAmino: (message: _29.MsgSubmitDKGRound2) => _29.MsgSubmitDKGRound2Amino;
                    fromAmino: (object: _29.MsgSubmitDKGRound2Amino) => _29.MsgSubmitDKGRound2;
                };
                "/band.tss.v1beta1.MsgComplain": {
                    aminoType: string;
                    toAmino: (message: _29.MsgComplain) => _29.MsgComplainAmino;
                    fromAmino: (object: _29.MsgComplainAmino) => _29.MsgComplain;
                };
                "/band.tss.v1beta1.MsgConfirm": {
                    aminoType: string;
                    toAmino: (message: _29.MsgConfirm) => _29.MsgConfirmAmino;
                    fromAmino: (object: _29.MsgConfirmAmino) => _29.MsgConfirm;
                };
                "/band.tss.v1beta1.MsgSubmitDEs": {
                    aminoType: string;
                    toAmino: (message: _29.MsgSubmitDEs) => _29.MsgSubmitDEsAmino;
                    fromAmino: (object: _29.MsgSubmitDEsAmino) => _29.MsgSubmitDEs;
                };
                "/band.tss.v1beta1.MsgResetDE": {
                    aminoType: string;
                    toAmino: (message: _29.MsgResetDE) => _29.MsgResetDEAmino;
                    fromAmino: (object: _29.MsgResetDEAmino) => _29.MsgResetDE;
                };
                "/band.tss.v1beta1.MsgSubmitSignature": {
                    aminoType: string;
                    toAmino: (message: _29.MsgSubmitSignature) => _29.MsgSubmitSignatureAmino;
                    fromAmino: (object: _29.MsgSubmitSignatureAmino) => _29.MsgSubmitSignature;
                };
                "/band.tss.v1beta1.MsgUpdateParams": {
                    aminoType: string;
                    toAmino: (message: _29.MsgUpdateParams) => _29.MsgUpdateParamsAmino;
                    fromAmino: (object: _29.MsgUpdateParamsAmino) => _29.MsgUpdateParams;
                };
            };
            MsgSubmitDKGRound1: {
                typeUrl: string;
                encode(message: _29.MsgSubmitDKGRound1, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _29.MsgSubmitDKGRound1;
                fromPartial(object: Partial<_29.MsgSubmitDKGRound1>): _29.MsgSubmitDKGRound1;
                fromAmino(object: _29.MsgSubmitDKGRound1Amino): _29.MsgSubmitDKGRound1;
                toAmino(message: _29.MsgSubmitDKGRound1): _29.MsgSubmitDKGRound1Amino;
                fromAminoMsg(object: _29.MsgSubmitDKGRound1AminoMsg): _29.MsgSubmitDKGRound1;
                toAminoMsg(message: _29.MsgSubmitDKGRound1): _29.MsgSubmitDKGRound1AminoMsg;
                fromProtoMsg(message: _29.MsgSubmitDKGRound1ProtoMsg): _29.MsgSubmitDKGRound1;
                toProto(message: _29.MsgSubmitDKGRound1): Uint8Array;
                toProtoMsg(message: _29.MsgSubmitDKGRound1): _29.MsgSubmitDKGRound1ProtoMsg;
            };
            MsgSubmitDKGRound1Response: {
                typeUrl: string;
                encode(_: _29.MsgSubmitDKGRound1Response, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _29.MsgSubmitDKGRound1Response;
                fromPartial(_: Partial<_29.MsgSubmitDKGRound1Response>): _29.MsgSubmitDKGRound1Response;
                fromAmino(_: _29.MsgSubmitDKGRound1ResponseAmino): _29.MsgSubmitDKGRound1Response;
                toAmino(_: _29.MsgSubmitDKGRound1Response): _29.MsgSubmitDKGRound1ResponseAmino;
                fromAminoMsg(object: _29.MsgSubmitDKGRound1ResponseAminoMsg): _29.MsgSubmitDKGRound1Response;
                fromProtoMsg(message: _29.MsgSubmitDKGRound1ResponseProtoMsg): _29.MsgSubmitDKGRound1Response;
                toProto(message: _29.MsgSubmitDKGRound1Response): Uint8Array;
                toProtoMsg(message: _29.MsgSubmitDKGRound1Response): _29.MsgSubmitDKGRound1ResponseProtoMsg;
            };
            MsgSubmitDKGRound2: {
                typeUrl: string;
                encode(message: _29.MsgSubmitDKGRound2, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _29.MsgSubmitDKGRound2;
                fromPartial(object: Partial<_29.MsgSubmitDKGRound2>): _29.MsgSubmitDKGRound2;
                fromAmino(object: _29.MsgSubmitDKGRound2Amino): _29.MsgSubmitDKGRound2;
                toAmino(message: _29.MsgSubmitDKGRound2): _29.MsgSubmitDKGRound2Amino;
                fromAminoMsg(object: _29.MsgSubmitDKGRound2AminoMsg): _29.MsgSubmitDKGRound2;
                toAminoMsg(message: _29.MsgSubmitDKGRound2): _29.MsgSubmitDKGRound2AminoMsg;
                fromProtoMsg(message: _29.MsgSubmitDKGRound2ProtoMsg): _29.MsgSubmitDKGRound2;
                toProto(message: _29.MsgSubmitDKGRound2): Uint8Array;
                toProtoMsg(message: _29.MsgSubmitDKGRound2): _29.MsgSubmitDKGRound2ProtoMsg;
            };
            MsgSubmitDKGRound2Response: {
                typeUrl: string;
                encode(_: _29.MsgSubmitDKGRound2Response, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _29.MsgSubmitDKGRound2Response;
                fromPartial(_: Partial<_29.MsgSubmitDKGRound2Response>): _29.MsgSubmitDKGRound2Response;
                fromAmino(_: _29.MsgSubmitDKGRound2ResponseAmino): _29.MsgSubmitDKGRound2Response;
                toAmino(_: _29.MsgSubmitDKGRound2Response): _29.MsgSubmitDKGRound2ResponseAmino;
                fromAminoMsg(object: _29.MsgSubmitDKGRound2ResponseAminoMsg): _29.MsgSubmitDKGRound2Response;
                fromProtoMsg(message: _29.MsgSubmitDKGRound2ResponseProtoMsg): _29.MsgSubmitDKGRound2Response;
                toProto(message: _29.MsgSubmitDKGRound2Response): Uint8Array;
                toProtoMsg(message: _29.MsgSubmitDKGRound2Response): _29.MsgSubmitDKGRound2ResponseProtoMsg;
            };
            MsgComplain: {
                typeUrl: string;
                encode(message: _29.MsgComplain, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _29.MsgComplain;
                fromPartial(object: Partial<_29.MsgComplain>): _29.MsgComplain;
                fromAmino(object: _29.MsgComplainAmino): _29.MsgComplain;
                toAmino(message: _29.MsgComplain): _29.MsgComplainAmino;
                fromAminoMsg(object: _29.MsgComplainAminoMsg): _29.MsgComplain;
                toAminoMsg(message: _29.MsgComplain): _29.MsgComplainAminoMsg;
                fromProtoMsg(message: _29.MsgComplainProtoMsg): _29.MsgComplain;
                toProto(message: _29.MsgComplain): Uint8Array;
                toProtoMsg(message: _29.MsgComplain): _29.MsgComplainProtoMsg;
            };
            MsgComplainResponse: {
                typeUrl: string;
                encode(_: _29.MsgComplainResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _29.MsgComplainResponse;
                fromPartial(_: Partial<_29.MsgComplainResponse>): _29.MsgComplainResponse;
                fromAmino(_: _29.MsgComplainResponseAmino): _29.MsgComplainResponse;
                toAmino(_: _29.MsgComplainResponse): _29.MsgComplainResponseAmino;
                fromAminoMsg(object: _29.MsgComplainResponseAminoMsg): _29.MsgComplainResponse;
                fromProtoMsg(message: _29.MsgComplainResponseProtoMsg): _29.MsgComplainResponse;
                toProto(message: _29.MsgComplainResponse): Uint8Array;
                toProtoMsg(message: _29.MsgComplainResponse): _29.MsgComplainResponseProtoMsg;
            };
            MsgConfirm: {
                typeUrl: string;
                encode(message: _29.MsgConfirm, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _29.MsgConfirm;
                fromPartial(object: Partial<_29.MsgConfirm>): _29.MsgConfirm;
                fromAmino(object: _29.MsgConfirmAmino): _29.MsgConfirm;
                toAmino(message: _29.MsgConfirm): _29.MsgConfirmAmino;
                fromAminoMsg(object: _29.MsgConfirmAminoMsg): _29.MsgConfirm;
                toAminoMsg(message: _29.MsgConfirm): _29.MsgConfirmAminoMsg;
                fromProtoMsg(message: _29.MsgConfirmProtoMsg): _29.MsgConfirm;
                toProto(message: _29.MsgConfirm): Uint8Array;
                toProtoMsg(message: _29.MsgConfirm): _29.MsgConfirmProtoMsg;
            };
            MsgConfirmResponse: {
                typeUrl: string;
                encode(_: _29.MsgConfirmResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _29.MsgConfirmResponse;
                fromPartial(_: Partial<_29.MsgConfirmResponse>): _29.MsgConfirmResponse;
                fromAmino(_: _29.MsgConfirmResponseAmino): _29.MsgConfirmResponse;
                toAmino(_: _29.MsgConfirmResponse): _29.MsgConfirmResponseAmino;
                fromAminoMsg(object: _29.MsgConfirmResponseAminoMsg): _29.MsgConfirmResponse;
                fromProtoMsg(message: _29.MsgConfirmResponseProtoMsg): _29.MsgConfirmResponse;
                toProto(message: _29.MsgConfirmResponse): Uint8Array;
                toProtoMsg(message: _29.MsgConfirmResponse): _29.MsgConfirmResponseProtoMsg;
            };
            MsgSubmitDEs: {
                typeUrl: string;
                encode(message: _29.MsgSubmitDEs, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _29.MsgSubmitDEs;
                fromPartial(object: Partial<_29.MsgSubmitDEs>): _29.MsgSubmitDEs;
                fromAmino(object: _29.MsgSubmitDEsAmino): _29.MsgSubmitDEs;
                toAmino(message: _29.MsgSubmitDEs): _29.MsgSubmitDEsAmino;
                fromAminoMsg(object: _29.MsgSubmitDEsAminoMsg): _29.MsgSubmitDEs;
                toAminoMsg(message: _29.MsgSubmitDEs): _29.MsgSubmitDEsAminoMsg;
                fromProtoMsg(message: _29.MsgSubmitDEsProtoMsg): _29.MsgSubmitDEs;
                toProto(message: _29.MsgSubmitDEs): Uint8Array;
                toProtoMsg(message: _29.MsgSubmitDEs): _29.MsgSubmitDEsProtoMsg;
            };
            MsgSubmitDEsResponse: {
                typeUrl: string;
                encode(_: _29.MsgSubmitDEsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _29.MsgSubmitDEsResponse;
                fromPartial(_: Partial<_29.MsgSubmitDEsResponse>): _29.MsgSubmitDEsResponse;
                fromAmino(_: _29.MsgSubmitDEsResponseAmino): _29.MsgSubmitDEsResponse;
                toAmino(_: _29.MsgSubmitDEsResponse): _29.MsgSubmitDEsResponseAmino;
                fromAminoMsg(object: _29.MsgSubmitDEsResponseAminoMsg): _29.MsgSubmitDEsResponse;
                fromProtoMsg(message: _29.MsgSubmitDEsResponseProtoMsg): _29.MsgSubmitDEsResponse;
                toProto(message: _29.MsgSubmitDEsResponse): Uint8Array;
                toProtoMsg(message: _29.MsgSubmitDEsResponse): _29.MsgSubmitDEsResponseProtoMsg;
            };
            MsgResetDE: {
                typeUrl: string;
                encode(message: _29.MsgResetDE, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _29.MsgResetDE;
                fromPartial(object: Partial<_29.MsgResetDE>): _29.MsgResetDE;
                fromAmino(object: _29.MsgResetDEAmino): _29.MsgResetDE;
                toAmino(message: _29.MsgResetDE): _29.MsgResetDEAmino;
                fromAminoMsg(object: _29.MsgResetDEAminoMsg): _29.MsgResetDE;
                toAminoMsg(message: _29.MsgResetDE): _29.MsgResetDEAminoMsg;
                fromProtoMsg(message: _29.MsgResetDEProtoMsg): _29.MsgResetDE;
                toProto(message: _29.MsgResetDE): Uint8Array;
                toProtoMsg(message: _29.MsgResetDE): _29.MsgResetDEProtoMsg;
            };
            MsgResetDEResponse: {
                typeUrl: string;
                encode(_: _29.MsgResetDEResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _29.MsgResetDEResponse;
                fromPartial(_: Partial<_29.MsgResetDEResponse>): _29.MsgResetDEResponse;
                fromAmino(_: _29.MsgResetDEResponseAmino): _29.MsgResetDEResponse;
                toAmino(_: _29.MsgResetDEResponse): _29.MsgResetDEResponseAmino;
                fromAminoMsg(object: _29.MsgResetDEResponseAminoMsg): _29.MsgResetDEResponse;
                fromProtoMsg(message: _29.MsgResetDEResponseProtoMsg): _29.MsgResetDEResponse;
                toProto(message: _29.MsgResetDEResponse): Uint8Array;
                toProtoMsg(message: _29.MsgResetDEResponse): _29.MsgResetDEResponseProtoMsg;
            };
            MsgSubmitSignature: {
                typeUrl: string;
                encode(message: _29.MsgSubmitSignature, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _29.MsgSubmitSignature;
                fromPartial(object: Partial<_29.MsgSubmitSignature>): _29.MsgSubmitSignature;
                fromAmino(object: _29.MsgSubmitSignatureAmino): _29.MsgSubmitSignature;
                toAmino(message: _29.MsgSubmitSignature): _29.MsgSubmitSignatureAmino;
                fromAminoMsg(object: _29.MsgSubmitSignatureAminoMsg): _29.MsgSubmitSignature;
                toAminoMsg(message: _29.MsgSubmitSignature): _29.MsgSubmitSignatureAminoMsg;
                fromProtoMsg(message: _29.MsgSubmitSignatureProtoMsg): _29.MsgSubmitSignature;
                toProto(message: _29.MsgSubmitSignature): Uint8Array;
                toProtoMsg(message: _29.MsgSubmitSignature): _29.MsgSubmitSignatureProtoMsg;
            };
            MsgSubmitSignatureResponse: {
                typeUrl: string;
                encode(_: _29.MsgSubmitSignatureResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _29.MsgSubmitSignatureResponse;
                fromPartial(_: Partial<_29.MsgSubmitSignatureResponse>): _29.MsgSubmitSignatureResponse;
                fromAmino(_: _29.MsgSubmitSignatureResponseAmino): _29.MsgSubmitSignatureResponse;
                toAmino(_: _29.MsgSubmitSignatureResponse): _29.MsgSubmitSignatureResponseAmino;
                fromAminoMsg(object: _29.MsgSubmitSignatureResponseAminoMsg): _29.MsgSubmitSignatureResponse;
                fromProtoMsg(message: _29.MsgSubmitSignatureResponseProtoMsg): _29.MsgSubmitSignatureResponse;
                toProto(message: _29.MsgSubmitSignatureResponse): Uint8Array;
                toProtoMsg(message: _29.MsgSubmitSignatureResponse): _29.MsgSubmitSignatureResponseProtoMsg;
            };
            MsgUpdateParams: {
                typeUrl: string;
                encode(message: _29.MsgUpdateParams, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _29.MsgUpdateParams;
                fromPartial(object: Partial<_29.MsgUpdateParams>): _29.MsgUpdateParams;
                fromAmino(object: _29.MsgUpdateParamsAmino): _29.MsgUpdateParams;
                toAmino(message: _29.MsgUpdateParams): _29.MsgUpdateParamsAmino;
                fromAminoMsg(object: _29.MsgUpdateParamsAminoMsg): _29.MsgUpdateParams;
                toAminoMsg(message: _29.MsgUpdateParams): _29.MsgUpdateParamsAminoMsg;
                fromProtoMsg(message: _29.MsgUpdateParamsProtoMsg): _29.MsgUpdateParams;
                toProto(message: _29.MsgUpdateParams): Uint8Array;
                toProtoMsg(message: _29.MsgUpdateParams): _29.MsgUpdateParamsProtoMsg;
            };
            MsgUpdateParamsResponse: {
                typeUrl: string;
                encode(_: _29.MsgUpdateParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _29.MsgUpdateParamsResponse;
                fromPartial(_: Partial<_29.MsgUpdateParamsResponse>): _29.MsgUpdateParamsResponse;
                fromAmino(_: _29.MsgUpdateParamsResponseAmino): _29.MsgUpdateParamsResponse;
                toAmino(_: _29.MsgUpdateParamsResponse): _29.MsgUpdateParamsResponseAmino;
                fromAminoMsg(object: _29.MsgUpdateParamsResponseAminoMsg): _29.MsgUpdateParamsResponse;
                fromProtoMsg(message: _29.MsgUpdateParamsResponseProtoMsg): _29.MsgUpdateParamsResponse;
                toProto(message: _29.MsgUpdateParamsResponse): Uint8Array;
                toProtoMsg(message: _29.MsgUpdateParamsResponse): _29.MsgUpdateParamsResponseProtoMsg;
            };
            signingStatusFromJSON(object: any): _28.SigningStatus;
            signingStatusToJSON(object: _28.SigningStatus): string;
            groupStatusFromJSON(object: any): _28.GroupStatus;
            groupStatusToJSON(object: _28.GroupStatus): string;
            complaintStatusFromJSON(object: any): _28.ComplaintStatus;
            complaintStatusToJSON(object: _28.ComplaintStatus): string;
            SigningStatus: typeof _28.SigningStatus;
            SigningStatusSDKType: typeof _28.SigningStatus;
            SigningStatusAmino: typeof _28.SigningStatus;
            GroupStatus: typeof _28.GroupStatus;
            GroupStatusSDKType: typeof _28.GroupStatus;
            GroupStatusAmino: typeof _28.GroupStatus;
            ComplaintStatus: typeof _28.ComplaintStatus;
            ComplaintStatusSDKType: typeof _28.ComplaintStatus;
            ComplaintStatusAmino: typeof _28.ComplaintStatus;
            Group: {
                typeUrl: string;
                encode(message: _28.Group, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.Group;
                fromPartial(object: Partial<_28.Group>): _28.Group;
                fromAmino(object: _28.GroupAmino): _28.Group;
                toAmino(message: _28.Group): _28.GroupAmino;
                fromAminoMsg(object: _28.GroupAminoMsg): _28.Group;
                fromProtoMsg(message: _28.GroupProtoMsg): _28.Group;
                toProto(message: _28.Group): Uint8Array;
                toProtoMsg(message: _28.Group): _28.GroupProtoMsg;
            };
            GroupResult: {
                typeUrl: string;
                encode(message: _28.GroupResult, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.GroupResult;
                fromPartial(object: Partial<_28.GroupResult>): _28.GroupResult;
                fromAmino(object: _28.GroupResultAmino): _28.GroupResult;
                toAmino(message: _28.GroupResult): _28.GroupResultAmino;
                fromAminoMsg(object: _28.GroupResultAminoMsg): _28.GroupResult;
                fromProtoMsg(message: _28.GroupResultProtoMsg): _28.GroupResult;
                toProto(message: _28.GroupResult): Uint8Array;
                toProtoMsg(message: _28.GroupResult): _28.GroupResultProtoMsg;
            };
            Round1Info: {
                typeUrl: string;
                encode(message: _28.Round1Info, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.Round1Info;
                fromPartial(object: Partial<_28.Round1Info>): _28.Round1Info;
                fromAmino(object: _28.Round1InfoAmino): _28.Round1Info;
                toAmino(message: _28.Round1Info): _28.Round1InfoAmino;
                fromAminoMsg(object: _28.Round1InfoAminoMsg): _28.Round1Info;
                fromProtoMsg(message: _28.Round1InfoProtoMsg): _28.Round1Info;
                toProto(message: _28.Round1Info): Uint8Array;
                toProtoMsg(message: _28.Round1Info): _28.Round1InfoProtoMsg;
            };
            Round2Info: {
                typeUrl: string;
                encode(message: _28.Round2Info, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.Round2Info;
                fromPartial(object: Partial<_28.Round2Info>): _28.Round2Info;
                fromAmino(object: _28.Round2InfoAmino): _28.Round2Info;
                toAmino(message: _28.Round2Info): _28.Round2InfoAmino;
                fromAminoMsg(object: _28.Round2InfoAminoMsg): _28.Round2Info;
                fromProtoMsg(message: _28.Round2InfoProtoMsg): _28.Round2Info;
                toProto(message: _28.Round2Info): Uint8Array;
                toProtoMsg(message: _28.Round2Info): _28.Round2InfoProtoMsg;
            };
            DE: {
                typeUrl: string;
                encode(message: _28.DE, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.DE;
                fromPartial(object: Partial<_28.DE>): _28.DE;
                fromAmino(object: _28.DEAmino): _28.DE;
                toAmino(message: _28.DE): _28.DEAmino;
                fromAminoMsg(object: _28.DEAminoMsg): _28.DE;
                fromProtoMsg(message: _28.DEProtoMsg): _28.DE;
                toProto(message: _28.DE): Uint8Array;
                toProtoMsg(message: _28.DE): _28.DEProtoMsg;
            };
            DEQueue: {
                typeUrl: string;
                encode(message: _28.DEQueue, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.DEQueue;
                fromPartial(object: Partial<_28.DEQueue>): _28.DEQueue;
                fromAmino(object: _28.DEQueueAmino): _28.DEQueue;
                toAmino(message: _28.DEQueue): _28.DEQueueAmino;
                fromAminoMsg(object: _28.DEQueueAminoMsg): _28.DEQueue;
                fromProtoMsg(message: _28.DEQueueProtoMsg): _28.DEQueue;
                toProto(message: _28.DEQueue): Uint8Array;
                toProtoMsg(message: _28.DEQueue): _28.DEQueueProtoMsg;
            };
            Signing: {
                typeUrl: string;
                encode(message: _28.Signing, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.Signing;
                fromPartial(object: Partial<_28.Signing>): _28.Signing;
                fromAmino(object: _28.SigningAmino): _28.Signing;
                toAmino(message: _28.Signing): _28.SigningAmino;
                fromAminoMsg(object: _28.SigningAminoMsg): _28.Signing;
                fromProtoMsg(message: _28.SigningProtoMsg): _28.Signing;
                toProto(message: _28.Signing): Uint8Array;
                toProtoMsg(message: _28.Signing): _28.SigningProtoMsg;
            };
            SigningAttempt: {
                typeUrl: string;
                encode(message: _28.SigningAttempt, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.SigningAttempt;
                fromPartial(object: Partial<_28.SigningAttempt>): _28.SigningAttempt;
                fromAmino(object: _28.SigningAttemptAmino): _28.SigningAttempt;
                toAmino(message: _28.SigningAttempt): _28.SigningAttemptAmino;
                fromAminoMsg(object: _28.SigningAttemptAminoMsg): _28.SigningAttempt;
                fromProtoMsg(message: _28.SigningAttemptProtoMsg): _28.SigningAttempt;
                toProto(message: _28.SigningAttempt): Uint8Array;
                toProtoMsg(message: _28.SigningAttempt): _28.SigningAttemptProtoMsg;
            };
            AssignedMember: {
                typeUrl: string;
                encode(message: _28.AssignedMember, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.AssignedMember;
                fromPartial(object: Partial<_28.AssignedMember>): _28.AssignedMember;
                fromAmino(object: _28.AssignedMemberAmino): _28.AssignedMember;
                toAmino(message: _28.AssignedMember): _28.AssignedMemberAmino;
                fromAminoMsg(object: _28.AssignedMemberAminoMsg): _28.AssignedMember;
                fromProtoMsg(message: _28.AssignedMemberProtoMsg): _28.AssignedMember;
                toProto(message: _28.AssignedMember): Uint8Array;
                toProtoMsg(message: _28.AssignedMember): _28.AssignedMemberProtoMsg;
            };
            PendingSignings: {
                typeUrl: string;
                encode(message: _28.PendingSignings, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.PendingSignings;
                fromPartial(object: Partial<_28.PendingSignings>): _28.PendingSignings;
                fromAmino(object: _28.PendingSigningsAmino): _28.PendingSignings;
                toAmino(message: _28.PendingSignings): _28.PendingSigningsAmino;
                fromAminoMsg(object: _28.PendingSigningsAminoMsg): _28.PendingSignings;
                fromProtoMsg(message: _28.PendingSigningsProtoMsg): _28.PendingSignings;
                toProto(message: _28.PendingSignings): Uint8Array;
                toProtoMsg(message: _28.PendingSignings): _28.PendingSigningsProtoMsg;
            };
            Member: {
                typeUrl: string;
                encode(message: _28.Member, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.Member;
                fromPartial(object: Partial<_28.Member>): _28.Member;
                fromAmino(object: _28.MemberAmino): _28.Member;
                toAmino(message: _28.Member): _28.MemberAmino;
                fromAminoMsg(object: _28.MemberAminoMsg): _28.Member;
                fromProtoMsg(message: _28.MemberProtoMsg): _28.Member;
                toProto(message: _28.Member): Uint8Array;
                toProtoMsg(message: _28.Member): _28.MemberProtoMsg;
            };
            Confirm: {
                typeUrl: string;
                encode(message: _28.Confirm, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.Confirm;
                fromPartial(object: Partial<_28.Confirm>): _28.Confirm;
                fromAmino(object: _28.ConfirmAmino): _28.Confirm;
                toAmino(message: _28.Confirm): _28.ConfirmAmino;
                fromAminoMsg(object: _28.ConfirmAminoMsg): _28.Confirm;
                fromProtoMsg(message: _28.ConfirmProtoMsg): _28.Confirm;
                toProto(message: _28.Confirm): Uint8Array;
                toProtoMsg(message: _28.Confirm): _28.ConfirmProtoMsg;
            };
            Complaint: {
                typeUrl: string;
                encode(message: _28.Complaint, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.Complaint;
                fromPartial(object: Partial<_28.Complaint>): _28.Complaint;
                fromAmino(object: _28.ComplaintAmino): _28.Complaint;
                toAmino(message: _28.Complaint): _28.ComplaintAmino;
                fromAminoMsg(object: _28.ComplaintAminoMsg): _28.Complaint;
                fromProtoMsg(message: _28.ComplaintProtoMsg): _28.Complaint;
                toProto(message: _28.Complaint): Uint8Array;
                toProtoMsg(message: _28.Complaint): _28.ComplaintProtoMsg;
            };
            ComplaintWithStatus: {
                typeUrl: string;
                encode(message: _28.ComplaintWithStatus, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.ComplaintWithStatus;
                fromPartial(object: Partial<_28.ComplaintWithStatus>): _28.ComplaintWithStatus;
                fromAmino(object: _28.ComplaintWithStatusAmino): _28.ComplaintWithStatus;
                toAmino(message: _28.ComplaintWithStatus): _28.ComplaintWithStatusAmino;
                fromAminoMsg(object: _28.ComplaintWithStatusAminoMsg): _28.ComplaintWithStatus;
                fromProtoMsg(message: _28.ComplaintWithStatusProtoMsg): _28.ComplaintWithStatus;
                toProto(message: _28.ComplaintWithStatus): Uint8Array;
                toProtoMsg(message: _28.ComplaintWithStatus): _28.ComplaintWithStatusProtoMsg;
            };
            ComplaintsWithStatus: {
                typeUrl: string;
                encode(message: _28.ComplaintsWithStatus, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.ComplaintsWithStatus;
                fromPartial(object: Partial<_28.ComplaintsWithStatus>): _28.ComplaintsWithStatus;
                fromAmino(object: _28.ComplaintsWithStatusAmino): _28.ComplaintsWithStatus;
                toAmino(message: _28.ComplaintsWithStatus): _28.ComplaintsWithStatusAmino;
                fromAminoMsg(object: _28.ComplaintsWithStatusAminoMsg): _28.ComplaintsWithStatus;
                fromProtoMsg(message: _28.ComplaintsWithStatusProtoMsg): _28.ComplaintsWithStatus;
                toProto(message: _28.ComplaintsWithStatus): Uint8Array;
                toProtoMsg(message: _28.ComplaintsWithStatus): _28.ComplaintsWithStatusProtoMsg;
            };
            PendingProcessGroups: {
                typeUrl: string;
                encode(message: _28.PendingProcessGroups, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.PendingProcessGroups;
                fromPartial(object: Partial<_28.PendingProcessGroups>): _28.PendingProcessGroups;
                fromAmino(object: _28.PendingProcessGroupsAmino): _28.PendingProcessGroups;
                toAmino(message: _28.PendingProcessGroups): _28.PendingProcessGroupsAmino;
                fromAminoMsg(object: _28.PendingProcessGroupsAminoMsg): _28.PendingProcessGroups;
                fromProtoMsg(message: _28.PendingProcessGroupsProtoMsg): _28.PendingProcessGroups;
                toProto(message: _28.PendingProcessGroups): Uint8Array;
                toProtoMsg(message: _28.PendingProcessGroups): _28.PendingProcessGroupsProtoMsg;
            };
            PendingProcessSignings: {
                typeUrl: string;
                encode(message: _28.PendingProcessSignings, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.PendingProcessSignings;
                fromPartial(object: Partial<_28.PendingProcessSignings>): _28.PendingProcessSignings;
                fromAmino(object: _28.PendingProcessSigningsAmino): _28.PendingProcessSignings;
                toAmino(message: _28.PendingProcessSignings): _28.PendingProcessSigningsAmino;
                fromAminoMsg(object: _28.PendingProcessSigningsAminoMsg): _28.PendingProcessSignings;
                fromProtoMsg(message: _28.PendingProcessSigningsProtoMsg): _28.PendingProcessSignings;
                toProto(message: _28.PendingProcessSignings): Uint8Array;
                toProtoMsg(message: _28.PendingProcessSignings): _28.PendingProcessSigningsProtoMsg;
            };
            PartialSignature: {
                typeUrl: string;
                encode(message: _28.PartialSignature, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.PartialSignature;
                fromPartial(object: Partial<_28.PartialSignature>): _28.PartialSignature;
                fromAmino(object: _28.PartialSignatureAmino): _28.PartialSignature;
                toAmino(message: _28.PartialSignature): _28.PartialSignatureAmino;
                fromAminoMsg(object: _28.PartialSignatureAminoMsg): _28.PartialSignature;
                fromProtoMsg(message: _28.PartialSignatureProtoMsg): _28.PartialSignature;
                toProto(message: _28.PartialSignature): Uint8Array;
                toProtoMsg(message: _28.PartialSignature): _28.PartialSignatureProtoMsg;
            };
            TextSignatureOrder: {
                typeUrl: string;
                encode(message: _28.TextSignatureOrder, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.TextSignatureOrder;
                fromPartial(object: Partial<_28.TextSignatureOrder>): _28.TextSignatureOrder;
                fromAmino(object: _28.TextSignatureOrderAmino): _28.TextSignatureOrder;
                toAmino(message: _28.TextSignatureOrder): _28.TextSignatureOrderAmino;
                fromAminoMsg(object: _28.TextSignatureOrderAminoMsg): _28.TextSignatureOrder;
                fromProtoMsg(message: _28.TextSignatureOrderProtoMsg): _28.TextSignatureOrder;
                toProto(message: _28.TextSignatureOrder): Uint8Array;
                toProtoMsg(message: _28.TextSignatureOrder): _28.TextSignatureOrderProtoMsg;
            };
            EVMSignature: {
                typeUrl: string;
                encode(message: _28.EVMSignature, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.EVMSignature;
                fromPartial(object: Partial<_28.EVMSignature>): _28.EVMSignature;
                fromAmino(object: _28.EVMSignatureAmino): _28.EVMSignature;
                toAmino(message: _28.EVMSignature): _28.EVMSignatureAmino;
                fromAminoMsg(object: _28.EVMSignatureAminoMsg): _28.EVMSignature;
                fromProtoMsg(message: _28.EVMSignatureProtoMsg): _28.EVMSignature;
                toProto(message: _28.EVMSignature): Uint8Array;
                toProtoMsg(message: _28.EVMSignature): _28.EVMSignatureProtoMsg;
            };
            SigningResult: {
                typeUrl: string;
                encode(message: _28.SigningResult, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.SigningResult;
                fromPartial(object: Partial<_28.SigningResult>): _28.SigningResult;
                fromAmino(object: _28.SigningResultAmino): _28.SigningResult;
                toAmino(message: _28.SigningResult): _28.SigningResultAmino;
                fromAminoMsg(object: _28.SigningResultAminoMsg): _28.SigningResult;
                fromProtoMsg(message: _28.SigningResultProtoMsg): _28.SigningResult;
                toProto(message: _28.SigningResult): Uint8Array;
                toProtoMsg(message: _28.SigningResult): _28.SigningResultProtoMsg;
            };
            SigningExpiration: {
                typeUrl: string;
                encode(message: _28.SigningExpiration, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.SigningExpiration;
                fromPartial(object: Partial<_28.SigningExpiration>): _28.SigningExpiration;
                fromAmino(object: _28.SigningExpirationAmino): _28.SigningExpiration;
                toAmino(message: _28.SigningExpiration): _28.SigningExpirationAmino;
                fromAminoMsg(object: _28.SigningExpirationAminoMsg): _28.SigningExpiration;
                fromProtoMsg(message: _28.SigningExpirationProtoMsg): _28.SigningExpiration;
                toProto(message: _28.SigningExpiration): Uint8Array;
                toProtoMsg(message: _28.SigningExpiration): _28.SigningExpirationProtoMsg;
            };
            SigningExpirations: {
                typeUrl: string;
                encode(message: _28.SigningExpirations, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _28.SigningExpirations;
                fromPartial(object: Partial<_28.SigningExpirations>): _28.SigningExpirations;
                fromAmino(object: _28.SigningExpirationsAmino): _28.SigningExpirations;
                toAmino(message: _28.SigningExpirations): _28.SigningExpirationsAmino;
                fromAminoMsg(object: _28.SigningExpirationsAminoMsg): _28.SigningExpirations;
                fromProtoMsg(message: _28.SigningExpirationsProtoMsg): _28.SigningExpirations;
                toProto(message: _28.SigningExpirations): Uint8Array;
                toProtoMsg(message: _28.SigningExpirations): _28.SigningExpirationsProtoMsg;
            };
            QueryCountsRequest: {
                typeUrl: string;
                encode(_: _27.QueryCountsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryCountsRequest;
                fromPartial(_: Partial<_27.QueryCountsRequest>): _27.QueryCountsRequest;
                fromAmino(_: _27.QueryCountsRequestAmino): _27.QueryCountsRequest;
                toAmino(_: _27.QueryCountsRequest): _27.QueryCountsRequestAmino;
                fromAminoMsg(object: _27.QueryCountsRequestAminoMsg): _27.QueryCountsRequest;
                fromProtoMsg(message: _27.QueryCountsRequestProtoMsg): _27.QueryCountsRequest;
                toProto(message: _27.QueryCountsRequest): Uint8Array;
                toProtoMsg(message: _27.QueryCountsRequest): _27.QueryCountsRequestProtoMsg;
            };
            QueryCountsResponse: {
                typeUrl: string;
                encode(message: _27.QueryCountsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryCountsResponse;
                fromPartial(object: Partial<_27.QueryCountsResponse>): _27.QueryCountsResponse;
                fromAmino(object: _27.QueryCountsResponseAmino): _27.QueryCountsResponse;
                toAmino(message: _27.QueryCountsResponse): _27.QueryCountsResponseAmino;
                fromAminoMsg(object: _27.QueryCountsResponseAminoMsg): _27.QueryCountsResponse;
                fromProtoMsg(message: _27.QueryCountsResponseProtoMsg): _27.QueryCountsResponse;
                toProto(message: _27.QueryCountsResponse): Uint8Array;
                toProtoMsg(message: _27.QueryCountsResponse): _27.QueryCountsResponseProtoMsg;
            };
            QueryGroupRequest: {
                typeUrl: string;
                encode(message: _27.QueryGroupRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryGroupRequest;
                fromPartial(object: Partial<_27.QueryGroupRequest>): _27.QueryGroupRequest;
                fromAmino(object: _27.QueryGroupRequestAmino): _27.QueryGroupRequest;
                toAmino(message: _27.QueryGroupRequest): _27.QueryGroupRequestAmino;
                fromAminoMsg(object: _27.QueryGroupRequestAminoMsg): _27.QueryGroupRequest;
                fromProtoMsg(message: _27.QueryGroupRequestProtoMsg): _27.QueryGroupRequest;
                toProto(message: _27.QueryGroupRequest): Uint8Array;
                toProtoMsg(message: _27.QueryGroupRequest): _27.QueryGroupRequestProtoMsg;
            };
            QueryGroupResponse: {
                typeUrl: string;
                encode(message: _27.QueryGroupResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryGroupResponse;
                fromPartial(object: Partial<_27.QueryGroupResponse>): _27.QueryGroupResponse;
                fromAmino(object: _27.QueryGroupResponseAmino): _27.QueryGroupResponse;
                toAmino(message: _27.QueryGroupResponse): _27.QueryGroupResponseAmino;
                fromAminoMsg(object: _27.QueryGroupResponseAminoMsg): _27.QueryGroupResponse;
                fromProtoMsg(message: _27.QueryGroupResponseProtoMsg): _27.QueryGroupResponse;
                toProto(message: _27.QueryGroupResponse): Uint8Array;
                toProtoMsg(message: _27.QueryGroupResponse): _27.QueryGroupResponseProtoMsg;
            };
            QueryGroupsRequest: {
                typeUrl: string;
                encode(message: _27.QueryGroupsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryGroupsRequest;
                fromPartial(object: Partial<_27.QueryGroupsRequest>): _27.QueryGroupsRequest;
                fromAmino(object: _27.QueryGroupsRequestAmino): _27.QueryGroupsRequest;
                toAmino(message: _27.QueryGroupsRequest): _27.QueryGroupsRequestAmino;
                fromAminoMsg(object: _27.QueryGroupsRequestAminoMsg): _27.QueryGroupsRequest;
                fromProtoMsg(message: _27.QueryGroupsRequestProtoMsg): _27.QueryGroupsRequest;
                toProto(message: _27.QueryGroupsRequest): Uint8Array;
                toProtoMsg(message: _27.QueryGroupsRequest): _27.QueryGroupsRequestProtoMsg;
            };
            QueryGroupsResponse: {
                typeUrl: string;
                encode(message: _27.QueryGroupsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryGroupsResponse;
                fromPartial(object: Partial<_27.QueryGroupsResponse>): _27.QueryGroupsResponse;
                fromAmino(object: _27.QueryGroupsResponseAmino): _27.QueryGroupsResponse;
                toAmino(message: _27.QueryGroupsResponse): _27.QueryGroupsResponseAmino;
                fromAminoMsg(object: _27.QueryGroupsResponseAminoMsg): _27.QueryGroupsResponse;
                fromProtoMsg(message: _27.QueryGroupsResponseProtoMsg): _27.QueryGroupsResponse;
                toProto(message: _27.QueryGroupsResponse): Uint8Array;
                toProtoMsg(message: _27.QueryGroupsResponse): _27.QueryGroupsResponseProtoMsg;
            };
            QueryMembersRequest: {
                typeUrl: string;
                encode(message: _27.QueryMembersRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryMembersRequest;
                fromPartial(object: Partial<_27.QueryMembersRequest>): _27.QueryMembersRequest;
                fromAmino(object: _27.QueryMembersRequestAmino): _27.QueryMembersRequest;
                toAmino(message: _27.QueryMembersRequest): _27.QueryMembersRequestAmino;
                fromAminoMsg(object: _27.QueryMembersRequestAminoMsg): _27.QueryMembersRequest;
                fromProtoMsg(message: _27.QueryMembersRequestProtoMsg): _27.QueryMembersRequest;
                toProto(message: _27.QueryMembersRequest): Uint8Array;
                toProtoMsg(message: _27.QueryMembersRequest): _27.QueryMembersRequestProtoMsg;
            };
            QueryMembersResponse: {
                typeUrl: string;
                encode(message: _27.QueryMembersResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryMembersResponse;
                fromPartial(object: Partial<_27.QueryMembersResponse>): _27.QueryMembersResponse;
                fromAmino(object: _27.QueryMembersResponseAmino): _27.QueryMembersResponse;
                toAmino(message: _27.QueryMembersResponse): _27.QueryMembersResponseAmino;
                fromAminoMsg(object: _27.QueryMembersResponseAminoMsg): _27.QueryMembersResponse;
                fromProtoMsg(message: _27.QueryMembersResponseProtoMsg): _27.QueryMembersResponse;
                toProto(message: _27.QueryMembersResponse): Uint8Array;
                toProtoMsg(message: _27.QueryMembersResponse): _27.QueryMembersResponseProtoMsg;
            };
            QueryIsGranteeRequest: {
                typeUrl: string;
                encode(message: _27.QueryIsGranteeRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryIsGranteeRequest;
                fromPartial(object: Partial<_27.QueryIsGranteeRequest>): _27.QueryIsGranteeRequest;
                fromAmino(object: _27.QueryIsGranteeRequestAmino): _27.QueryIsGranteeRequest;
                toAmino(message: _27.QueryIsGranteeRequest): _27.QueryIsGranteeRequestAmino;
                fromAminoMsg(object: _27.QueryIsGranteeRequestAminoMsg): _27.QueryIsGranteeRequest;
                fromProtoMsg(message: _27.QueryIsGranteeRequestProtoMsg): _27.QueryIsGranteeRequest;
                toProto(message: _27.QueryIsGranteeRequest): Uint8Array;
                toProtoMsg(message: _27.QueryIsGranteeRequest): _27.QueryIsGranteeRequestProtoMsg;
            };
            QueryIsGranteeResponse: {
                typeUrl: string;
                encode(message: _27.QueryIsGranteeResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryIsGranteeResponse;
                fromPartial(object: Partial<_27.QueryIsGranteeResponse>): _27.QueryIsGranteeResponse;
                fromAmino(object: _27.QueryIsGranteeResponseAmino): _27.QueryIsGranteeResponse;
                toAmino(message: _27.QueryIsGranteeResponse): _27.QueryIsGranteeResponseAmino;
                fromAminoMsg(object: _27.QueryIsGranteeResponseAminoMsg): _27.QueryIsGranteeResponse;
                fromProtoMsg(message: _27.QueryIsGranteeResponseProtoMsg): _27.QueryIsGranteeResponse;
                toProto(message: _27.QueryIsGranteeResponse): Uint8Array;
                toProtoMsg(message: _27.QueryIsGranteeResponse): _27.QueryIsGranteeResponseProtoMsg;
            };
            QueryDERequest: {
                typeUrl: string;
                encode(message: _27.QueryDERequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryDERequest;
                fromPartial(object: Partial<_27.QueryDERequest>): _27.QueryDERequest;
                fromAmino(object: _27.QueryDERequestAmino): _27.QueryDERequest;
                toAmino(message: _27.QueryDERequest): _27.QueryDERequestAmino;
                fromAminoMsg(object: _27.QueryDERequestAminoMsg): _27.QueryDERequest;
                fromProtoMsg(message: _27.QueryDERequestProtoMsg): _27.QueryDERequest;
                toProto(message: _27.QueryDERequest): Uint8Array;
                toProtoMsg(message: _27.QueryDERequest): _27.QueryDERequestProtoMsg;
            };
            QueryDEResponse: {
                typeUrl: string;
                encode(message: _27.QueryDEResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryDEResponse;
                fromPartial(object: Partial<_27.QueryDEResponse>): _27.QueryDEResponse;
                fromAmino(object: _27.QueryDEResponseAmino): _27.QueryDEResponse;
                toAmino(message: _27.QueryDEResponse): _27.QueryDEResponseAmino;
                fromAminoMsg(object: _27.QueryDEResponseAminoMsg): _27.QueryDEResponse;
                fromProtoMsg(message: _27.QueryDEResponseProtoMsg): _27.QueryDEResponse;
                toProto(message: _27.QueryDEResponse): Uint8Array;
                toProtoMsg(message: _27.QueryDEResponse): _27.QueryDEResponseProtoMsg;
            };
            QueryPendingGroupsRequest: {
                typeUrl: string;
                encode(message: _27.QueryPendingGroupsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryPendingGroupsRequest;
                fromPartial(object: Partial<_27.QueryPendingGroupsRequest>): _27.QueryPendingGroupsRequest;
                fromAmino(object: _27.QueryPendingGroupsRequestAmino): _27.QueryPendingGroupsRequest;
                toAmino(message: _27.QueryPendingGroupsRequest): _27.QueryPendingGroupsRequestAmino;
                fromAminoMsg(object: _27.QueryPendingGroupsRequestAminoMsg): _27.QueryPendingGroupsRequest;
                fromProtoMsg(message: _27.QueryPendingGroupsRequestProtoMsg): _27.QueryPendingGroupsRequest;
                toProto(message: _27.QueryPendingGroupsRequest): Uint8Array;
                toProtoMsg(message: _27.QueryPendingGroupsRequest): _27.QueryPendingGroupsRequestProtoMsg;
            };
            QueryPendingGroupsResponse: {
                typeUrl: string;
                encode(message: _27.QueryPendingGroupsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryPendingGroupsResponse;
                fromPartial(object: Partial<_27.QueryPendingGroupsResponse>): _27.QueryPendingGroupsResponse;
                fromAmino(object: _27.QueryPendingGroupsResponseAmino): _27.QueryPendingGroupsResponse;
                toAmino(message: _27.QueryPendingGroupsResponse): _27.QueryPendingGroupsResponseAmino;
                fromAminoMsg(object: _27.QueryPendingGroupsResponseAminoMsg): _27.QueryPendingGroupsResponse;
                fromProtoMsg(message: _27.QueryPendingGroupsResponseProtoMsg): _27.QueryPendingGroupsResponse;
                toProto(message: _27.QueryPendingGroupsResponse): Uint8Array;
                toProtoMsg(message: _27.QueryPendingGroupsResponse): _27.QueryPendingGroupsResponseProtoMsg;
            };
            QueryPendingSigningsRequest: {
                typeUrl: string;
                encode(message: _27.QueryPendingSigningsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryPendingSigningsRequest;
                fromPartial(object: Partial<_27.QueryPendingSigningsRequest>): _27.QueryPendingSigningsRequest;
                fromAmino(object: _27.QueryPendingSigningsRequestAmino): _27.QueryPendingSigningsRequest;
                toAmino(message: _27.QueryPendingSigningsRequest): _27.QueryPendingSigningsRequestAmino;
                fromAminoMsg(object: _27.QueryPendingSigningsRequestAminoMsg): _27.QueryPendingSigningsRequest;
                fromProtoMsg(message: _27.QueryPendingSigningsRequestProtoMsg): _27.QueryPendingSigningsRequest;
                toProto(message: _27.QueryPendingSigningsRequest): Uint8Array;
                toProtoMsg(message: _27.QueryPendingSigningsRequest): _27.QueryPendingSigningsRequestProtoMsg;
            };
            QueryPendingSigningsResponse: {
                typeUrl: string;
                encode(message: _27.QueryPendingSigningsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryPendingSigningsResponse;
                fromPartial(object: Partial<_27.QueryPendingSigningsResponse>): _27.QueryPendingSigningsResponse;
                fromAmino(object: _27.QueryPendingSigningsResponseAmino): _27.QueryPendingSigningsResponse;
                toAmino(message: _27.QueryPendingSigningsResponse): _27.QueryPendingSigningsResponseAmino;
                fromAminoMsg(object: _27.QueryPendingSigningsResponseAminoMsg): _27.QueryPendingSigningsResponse;
                fromProtoMsg(message: _27.QueryPendingSigningsResponseProtoMsg): _27.QueryPendingSigningsResponse;
                toProto(message: _27.QueryPendingSigningsResponse): Uint8Array;
                toProtoMsg(message: _27.QueryPendingSigningsResponse): _27.QueryPendingSigningsResponseProtoMsg;
            };
            QuerySigningRequest: {
                typeUrl: string;
                encode(message: _27.QuerySigningRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QuerySigningRequest;
                fromPartial(object: Partial<_27.QuerySigningRequest>): _27.QuerySigningRequest;
                fromAmino(object: _27.QuerySigningRequestAmino): _27.QuerySigningRequest;
                toAmino(message: _27.QuerySigningRequest): _27.QuerySigningRequestAmino;
                fromAminoMsg(object: _27.QuerySigningRequestAminoMsg): _27.QuerySigningRequest;
                fromProtoMsg(message: _27.QuerySigningRequestProtoMsg): _27.QuerySigningRequest;
                toProto(message: _27.QuerySigningRequest): Uint8Array;
                toProtoMsg(message: _27.QuerySigningRequest): _27.QuerySigningRequestProtoMsg;
            };
            QuerySigningResponse: {
                typeUrl: string;
                encode(message: _27.QuerySigningResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QuerySigningResponse;
                fromPartial(object: Partial<_27.QuerySigningResponse>): _27.QuerySigningResponse;
                fromAmino(object: _27.QuerySigningResponseAmino): _27.QuerySigningResponse;
                toAmino(message: _27.QuerySigningResponse): _27.QuerySigningResponseAmino;
                fromAminoMsg(object: _27.QuerySigningResponseAminoMsg): _27.QuerySigningResponse;
                fromProtoMsg(message: _27.QuerySigningResponseProtoMsg): _27.QuerySigningResponse;
                toProto(message: _27.QuerySigningResponse): Uint8Array;
                toProtoMsg(message: _27.QuerySigningResponse): _27.QuerySigningResponseProtoMsg;
            };
            QuerySigningsRequest: {
                typeUrl: string;
                encode(message: _27.QuerySigningsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QuerySigningsRequest;
                fromPartial(object: Partial<_27.QuerySigningsRequest>): _27.QuerySigningsRequest;
                fromAmino(object: _27.QuerySigningsRequestAmino): _27.QuerySigningsRequest;
                toAmino(message: _27.QuerySigningsRequest): _27.QuerySigningsRequestAmino;
                fromAminoMsg(object: _27.QuerySigningsRequestAminoMsg): _27.QuerySigningsRequest;
                fromProtoMsg(message: _27.QuerySigningsRequestProtoMsg): _27.QuerySigningsRequest;
                toProto(message: _27.QuerySigningsRequest): Uint8Array;
                toProtoMsg(message: _27.QuerySigningsRequest): _27.QuerySigningsRequestProtoMsg;
            };
            QuerySigningsResponse: {
                typeUrl: string;
                encode(message: _27.QuerySigningsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QuerySigningsResponse;
                fromPartial(object: Partial<_27.QuerySigningsResponse>): _27.QuerySigningsResponse;
                fromAmino(object: _27.QuerySigningsResponseAmino): _27.QuerySigningsResponse;
                toAmino(message: _27.QuerySigningsResponse): _27.QuerySigningsResponseAmino;
                fromAminoMsg(object: _27.QuerySigningsResponseAminoMsg): _27.QuerySigningsResponse;
                fromProtoMsg(message: _27.QuerySigningsResponseProtoMsg): _27.QuerySigningsResponse;
                toProto(message: _27.QuerySigningsResponse): Uint8Array;
                toProtoMsg(message: _27.QuerySigningsResponse): _27.QuerySigningsResponseProtoMsg;
            };
            QueryParamsRequest: {
                typeUrl: string;
                encode(_: _27.QueryParamsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryParamsRequest;
                fromPartial(_: Partial<_27.QueryParamsRequest>): _27.QueryParamsRequest;
                fromAmino(_: _27.QueryParamsRequestAmino): _27.QueryParamsRequest;
                toAmino(_: _27.QueryParamsRequest): _27.QueryParamsRequestAmino;
                fromAminoMsg(object: _27.QueryParamsRequestAminoMsg): _27.QueryParamsRequest;
                fromProtoMsg(message: _27.QueryParamsRequestProtoMsg): _27.QueryParamsRequest;
                toProto(message: _27.QueryParamsRequest): Uint8Array;
                toProtoMsg(message: _27.QueryParamsRequest): _27.QueryParamsRequestProtoMsg;
            };
            QueryParamsResponse: {
                typeUrl: string;
                encode(message: _27.QueryParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _27.QueryParamsResponse;
                fromPartial(object: Partial<_27.QueryParamsResponse>): _27.QueryParamsResponse;
                fromAmino(object: _27.QueryParamsResponseAmino): _27.QueryParamsResponse;
                toAmino(message: _27.QueryParamsResponse): _27.QueryParamsResponseAmino;
                fromAminoMsg(object: _27.QueryParamsResponseAminoMsg): _27.QueryParamsResponse;
                fromProtoMsg(message: _27.QueryParamsResponseProtoMsg): _27.QueryParamsResponse;
                toProto(message: _27.QueryParamsResponse): Uint8Array;
                toProtoMsg(message: _27.QueryParamsResponse): _27.QueryParamsResponseProtoMsg;
            };
            DirectOriginator: {
                typeUrl: string;
                encode(message: _26.DirectOriginator, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _26.DirectOriginator;
                fromPartial(object: Partial<_26.DirectOriginator>): _26.DirectOriginator;
                fromAmino(object: _26.DirectOriginatorAmino): _26.DirectOriginator;
                toAmino(message: _26.DirectOriginator): _26.DirectOriginatorAmino;
                fromAminoMsg(object: _26.DirectOriginatorAminoMsg): _26.DirectOriginator;
                fromProtoMsg(message: _26.DirectOriginatorProtoMsg): _26.DirectOriginator;
                toProto(message: _26.DirectOriginator): Uint8Array;
                toProtoMsg(message: _26.DirectOriginator): _26.DirectOriginatorProtoMsg;
            };
            TunnelOriginator: {
                typeUrl: string;
                encode(message: _26.TunnelOriginator, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _26.TunnelOriginator;
                fromPartial(object: Partial<_26.TunnelOriginator>): _26.TunnelOriginator;
                fromAmino(object: _26.TunnelOriginatorAmino): _26.TunnelOriginator;
                toAmino(message: _26.TunnelOriginator): _26.TunnelOriginatorAmino;
                fromAminoMsg(object: _26.TunnelOriginatorAminoMsg): _26.TunnelOriginator;
                fromProtoMsg(message: _26.TunnelOriginatorProtoMsg): _26.TunnelOriginator;
                toProto(message: _26.TunnelOriginator): Uint8Array;
                toProtoMsg(message: _26.TunnelOriginator): _26.TunnelOriginatorProtoMsg;
            };
            GenesisState: {
                typeUrl: string;
                encode(message: _25.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _25.GenesisState;
                fromPartial(object: Partial<_25.GenesisState>): _25.GenesisState;
                fromAmino(object: _25.GenesisStateAmino): _25.GenesisState;
                toAmino(message: _25.GenesisState): _25.GenesisStateAmino;
                fromAminoMsg(object: _25.GenesisStateAminoMsg): _25.GenesisState;
                fromProtoMsg(message: _25.GenesisStateProtoMsg): _25.GenesisState;
                toProto(message: _25.GenesisState): Uint8Array;
                toProtoMsg(message: _25.GenesisState): _25.GenesisStateProtoMsg;
            };
            Params: {
                typeUrl: string;
                encode(message: _25.Params, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _25.Params;
                fromPartial(object: Partial<_25.Params>): _25.Params;
                fromAmino(object: _25.ParamsAmino): _25.Params;
                toAmino(message: _25.Params): _25.ParamsAmino;
                fromAminoMsg(object: _25.ParamsAminoMsg): _25.Params;
                fromProtoMsg(message: _25.ParamsProtoMsg): _25.Params;
                toProto(message: _25.Params): Uint8Array;
                toProtoMsg(message: _25.Params): _25.ParamsProtoMsg;
            };
            DEGenesis: {
                typeUrl: string;
                encode(message: _25.DEGenesis, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _25.DEGenesis;
                fromPartial(object: Partial<_25.DEGenesis>): _25.DEGenesis;
                fromAmino(object: _25.DEGenesisAmino): _25.DEGenesis;
                toAmino(message: _25.DEGenesis): _25.DEGenesisAmino;
                fromAminoMsg(object: _25.DEGenesisAminoMsg): _25.DEGenesis;
                fromProtoMsg(message: _25.DEGenesisProtoMsg): _25.DEGenesis;
                toProto(message: _25.DEGenesis): Uint8Array;
                toProtoMsg(message: _25.DEGenesis): _25.DEGenesisProtoMsg;
            };
        };
    }
    namespace tunnel {
        const v1beta1: {
            MsgClientImpl: typeof _181.MsgClientImpl;
            QueryClientImpl: typeof _174.QueryClientImpl;
            createRpcQueryExtension: (base: import("@cosmjs/stargate").QueryClient) => {
                tunnels(request: _32.QueryTunnelsRequest): Promise<_32.QueryTunnelsResponse>;
                tunnel(request: _32.QueryTunnelRequest): Promise<_32.QueryTunnelResponse>;
                deposits(request: _32.QueryDepositsRequest): Promise<_32.QueryDepositsResponse>;
                deposit(request: _32.QueryDepositRequest): Promise<_32.QueryDepositResponse>;
                packets(request: _32.QueryPacketsRequest): Promise<_32.QueryPacketsResponse>;
                packet(request: _32.QueryPacketRequest): Promise<_32.QueryPacketResponse>;
                totalFees(request?: _32.QueryTotalFeesRequest): Promise<_32.QueryTotalFeesResponse>;
                params(request?: _32.QueryParamsRequest): Promise<_32.QueryParamsResponse>;
            };
            LCDQueryClient: typeof _165.LCDQueryClient;
            registry: ReadonlyArray<[string, import("@cosmjs/proto-signing").GeneratedType]>;
            load: (protoRegistry: import("@cosmjs/proto-signing").Registry) => void;
            MessageComposer: {
                encoded: {
                    createTunnel(value: _35.MsgCreateTunnel): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    updateRoute(value: _35.MsgUpdateRoute): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    updateSignalsAndInterval(value: _35.MsgUpdateSignalsAndInterval): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    withdrawFeePayerFunds(value: _35.MsgWithdrawFeePayerFunds): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    activateTunnel(value: _35.MsgActivateTunnel): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    deactivateTunnel(value: _35.MsgDeactivateTunnel): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    triggerTunnel(value: _35.MsgTriggerTunnel): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    depositToTunnel(value: _35.MsgDepositToTunnel): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    withdrawFromTunnel(value: _35.MsgWithdrawFromTunnel): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                    updateParams(value: _35.MsgUpdateParams): {
                        typeUrl: string;
                        value: Uint8Array;
                    };
                };
                withTypeUrl: {
                    createTunnel(value: _35.MsgCreateTunnel): {
                        typeUrl: string;
                        value: _35.MsgCreateTunnel;
                    };
                    updateRoute(value: _35.MsgUpdateRoute): {
                        typeUrl: string;
                        value: _35.MsgUpdateRoute;
                    };
                    updateSignalsAndInterval(value: _35.MsgUpdateSignalsAndInterval): {
                        typeUrl: string;
                        value: _35.MsgUpdateSignalsAndInterval;
                    };
                    withdrawFeePayerFunds(value: _35.MsgWithdrawFeePayerFunds): {
                        typeUrl: string;
                        value: _35.MsgWithdrawFeePayerFunds;
                    };
                    activateTunnel(value: _35.MsgActivateTunnel): {
                        typeUrl: string;
                        value: _35.MsgActivateTunnel;
                    };
                    deactivateTunnel(value: _35.MsgDeactivateTunnel): {
                        typeUrl: string;
                        value: _35.MsgDeactivateTunnel;
                    };
                    triggerTunnel(value: _35.MsgTriggerTunnel): {
                        typeUrl: string;
                        value: _35.MsgTriggerTunnel;
                    };
                    depositToTunnel(value: _35.MsgDepositToTunnel): {
                        typeUrl: string;
                        value: _35.MsgDepositToTunnel;
                    };
                    withdrawFromTunnel(value: _35.MsgWithdrawFromTunnel): {
                        typeUrl: string;
                        value: _35.MsgWithdrawFromTunnel;
                    };
                    updateParams(value: _35.MsgUpdateParams): {
                        typeUrl: string;
                        value: _35.MsgUpdateParams;
                    };
                };
                fromPartial: {
                    createTunnel(value: _35.MsgCreateTunnel): {
                        typeUrl: string;
                        value: _35.MsgCreateTunnel;
                    };
                    updateRoute(value: _35.MsgUpdateRoute): {
                        typeUrl: string;
                        value: _35.MsgUpdateRoute;
                    };
                    updateSignalsAndInterval(value: _35.MsgUpdateSignalsAndInterval): {
                        typeUrl: string;
                        value: _35.MsgUpdateSignalsAndInterval;
                    };
                    withdrawFeePayerFunds(value: _35.MsgWithdrawFeePayerFunds): {
                        typeUrl: string;
                        value: _35.MsgWithdrawFeePayerFunds;
                    };
                    activateTunnel(value: _35.MsgActivateTunnel): {
                        typeUrl: string;
                        value: _35.MsgActivateTunnel;
                    };
                    deactivateTunnel(value: _35.MsgDeactivateTunnel): {
                        typeUrl: string;
                        value: _35.MsgDeactivateTunnel;
                    };
                    triggerTunnel(value: _35.MsgTriggerTunnel): {
                        typeUrl: string;
                        value: _35.MsgTriggerTunnel;
                    };
                    depositToTunnel(value: _35.MsgDepositToTunnel): {
                        typeUrl: string;
                        value: _35.MsgDepositToTunnel;
                    };
                    withdrawFromTunnel(value: _35.MsgWithdrawFromTunnel): {
                        typeUrl: string;
                        value: _35.MsgWithdrawFromTunnel;
                    };
                    updateParams(value: _35.MsgUpdateParams): {
                        typeUrl: string;
                        value: _35.MsgUpdateParams;
                    };
                };
            };
            AminoConverter: {
                "/band.tunnel.v1beta1.MsgCreateTunnel": {
                    aminoType: string;
                    toAmino: (message: _35.MsgCreateTunnel) => _35.MsgCreateTunnelAmino;
                    fromAmino: (object: _35.MsgCreateTunnelAmino) => _35.MsgCreateTunnel;
                };
                "/band.tunnel.v1beta1.MsgUpdateRoute": {
                    aminoType: string;
                    toAmino: (message: _35.MsgUpdateRoute) => _35.MsgUpdateRouteAmino;
                    fromAmino: (object: _35.MsgUpdateRouteAmino) => _35.MsgUpdateRoute;
                };
                "/band.tunnel.v1beta1.MsgUpdateSignalsAndInterval": {
                    aminoType: string;
                    toAmino: (message: _35.MsgUpdateSignalsAndInterval) => _35.MsgUpdateSignalsAndIntervalAmino;
                    fromAmino: (object: _35.MsgUpdateSignalsAndIntervalAmino) => _35.MsgUpdateSignalsAndInterval;
                };
                "/band.tunnel.v1beta1.MsgWithdrawFeePayerFunds": {
                    aminoType: string;
                    toAmino: (message: _35.MsgWithdrawFeePayerFunds) => _35.MsgWithdrawFeePayerFundsAmino;
                    fromAmino: (object: _35.MsgWithdrawFeePayerFundsAmino) => _35.MsgWithdrawFeePayerFunds;
                };
                "/band.tunnel.v1beta1.MsgActivateTunnel": {
                    aminoType: string;
                    toAmino: (message: _35.MsgActivateTunnel) => _35.MsgActivateTunnelAmino;
                    fromAmino: (object: _35.MsgActivateTunnelAmino) => _35.MsgActivateTunnel;
                };
                "/band.tunnel.v1beta1.MsgDeactivateTunnel": {
                    aminoType: string;
                    toAmino: (message: _35.MsgDeactivateTunnel) => _35.MsgDeactivateTunnelAmino;
                    fromAmino: (object: _35.MsgDeactivateTunnelAmino) => _35.MsgDeactivateTunnel;
                };
                "/band.tunnel.v1beta1.MsgTriggerTunnel": {
                    aminoType: string;
                    toAmino: (message: _35.MsgTriggerTunnel) => _35.MsgTriggerTunnelAmino;
                    fromAmino: (object: _35.MsgTriggerTunnelAmino) => _35.MsgTriggerTunnel;
                };
                "/band.tunnel.v1beta1.MsgDepositToTunnel": {
                    aminoType: string;
                    toAmino: (message: _35.MsgDepositToTunnel) => _35.MsgDepositToTunnelAmino;
                    fromAmino: (object: _35.MsgDepositToTunnelAmino) => _35.MsgDepositToTunnel;
                };
                "/band.tunnel.v1beta1.MsgWithdrawFromTunnel": {
                    aminoType: string;
                    toAmino: (message: _35.MsgWithdrawFromTunnel) => _35.MsgWithdrawFromTunnelAmino;
                    fromAmino: (object: _35.MsgWithdrawFromTunnelAmino) => _35.MsgWithdrawFromTunnel;
                };
                "/band.tunnel.v1beta1.MsgUpdateParams": {
                    aminoType: string;
                    toAmino: (message: _35.MsgUpdateParams) => _35.MsgUpdateParamsAmino;
                    fromAmino: (object: _35.MsgUpdateParamsAmino) => _35.MsgUpdateParams;
                };
            };
            MsgCreateTunnel: {
                typeUrl: string;
                encode(message: _35.MsgCreateTunnel, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgCreateTunnel;
                fromPartial(object: Partial<_35.MsgCreateTunnel>): _35.MsgCreateTunnel;
                fromAmino(object: _35.MsgCreateTunnelAmino): _35.MsgCreateTunnel;
                toAmino(message: _35.MsgCreateTunnel): _35.MsgCreateTunnelAmino;
                fromAminoMsg(object: _35.MsgCreateTunnelAminoMsg): _35.MsgCreateTunnel;
                toAminoMsg(message: _35.MsgCreateTunnel): _35.MsgCreateTunnelAminoMsg;
                fromProtoMsg(message: _35.MsgCreateTunnelProtoMsg): _35.MsgCreateTunnel;
                toProto(message: _35.MsgCreateTunnel): Uint8Array;
                toProtoMsg(message: _35.MsgCreateTunnel): _35.MsgCreateTunnelProtoMsg;
            };
            MsgCreateTunnelResponse: {
                typeUrl: string;
                encode(message: _35.MsgCreateTunnelResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgCreateTunnelResponse;
                fromPartial(object: Partial<_35.MsgCreateTunnelResponse>): _35.MsgCreateTunnelResponse;
                fromAmino(object: _35.MsgCreateTunnelResponseAmino): _35.MsgCreateTunnelResponse;
                toAmino(message: _35.MsgCreateTunnelResponse): _35.MsgCreateTunnelResponseAmino;
                fromAminoMsg(object: _35.MsgCreateTunnelResponseAminoMsg): _35.MsgCreateTunnelResponse;
                fromProtoMsg(message: _35.MsgCreateTunnelResponseProtoMsg): _35.MsgCreateTunnelResponse;
                toProto(message: _35.MsgCreateTunnelResponse): Uint8Array;
                toProtoMsg(message: _35.MsgCreateTunnelResponse): _35.MsgCreateTunnelResponseProtoMsg;
            };
            MsgUpdateRoute: {
                typeUrl: string;
                encode(message: _35.MsgUpdateRoute, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgUpdateRoute;
                fromPartial(object: Partial<_35.MsgUpdateRoute>): _35.MsgUpdateRoute;
                fromAmino(object: _35.MsgUpdateRouteAmino): _35.MsgUpdateRoute;
                toAmino(message: _35.MsgUpdateRoute): _35.MsgUpdateRouteAmino;
                fromAminoMsg(object: _35.MsgUpdateRouteAminoMsg): _35.MsgUpdateRoute;
                toAminoMsg(message: _35.MsgUpdateRoute): _35.MsgUpdateRouteAminoMsg;
                fromProtoMsg(message: _35.MsgUpdateRouteProtoMsg): _35.MsgUpdateRoute;
                toProto(message: _35.MsgUpdateRoute): Uint8Array;
                toProtoMsg(message: _35.MsgUpdateRoute): _35.MsgUpdateRouteProtoMsg;
            };
            MsgUpdateRouteResponse: {
                typeUrl: string;
                encode(_: _35.MsgUpdateRouteResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgUpdateRouteResponse;
                fromPartial(_: Partial<_35.MsgUpdateRouteResponse>): _35.MsgUpdateRouteResponse;
                fromAmino(_: _35.MsgUpdateRouteResponseAmino): _35.MsgUpdateRouteResponse;
                toAmino(_: _35.MsgUpdateRouteResponse): _35.MsgUpdateRouteResponseAmino;
                fromAminoMsg(object: _35.MsgUpdateRouteResponseAminoMsg): _35.MsgUpdateRouteResponse;
                fromProtoMsg(message: _35.MsgUpdateRouteResponseProtoMsg): _35.MsgUpdateRouteResponse;
                toProto(message: _35.MsgUpdateRouteResponse): Uint8Array;
                toProtoMsg(message: _35.MsgUpdateRouteResponse): _35.MsgUpdateRouteResponseProtoMsg;
            };
            MsgUpdateSignalsAndInterval: {
                typeUrl: string;
                encode(message: _35.MsgUpdateSignalsAndInterval, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgUpdateSignalsAndInterval;
                fromPartial(object: Partial<_35.MsgUpdateSignalsAndInterval>): _35.MsgUpdateSignalsAndInterval;
                fromAmino(object: _35.MsgUpdateSignalsAndIntervalAmino): _35.MsgUpdateSignalsAndInterval;
                toAmino(message: _35.MsgUpdateSignalsAndInterval): _35.MsgUpdateSignalsAndIntervalAmino;
                fromAminoMsg(object: _35.MsgUpdateSignalsAndIntervalAminoMsg): _35.MsgUpdateSignalsAndInterval;
                toAminoMsg(message: _35.MsgUpdateSignalsAndInterval): _35.MsgUpdateSignalsAndIntervalAminoMsg;
                fromProtoMsg(message: _35.MsgUpdateSignalsAndIntervalProtoMsg): _35.MsgUpdateSignalsAndInterval;
                toProto(message: _35.MsgUpdateSignalsAndInterval): Uint8Array;
                toProtoMsg(message: _35.MsgUpdateSignalsAndInterval): _35.MsgUpdateSignalsAndIntervalProtoMsg;
            };
            MsgUpdateSignalsAndIntervalResponse: {
                typeUrl: string;
                encode(_: _35.MsgUpdateSignalsAndIntervalResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgUpdateSignalsAndIntervalResponse;
                fromPartial(_: Partial<_35.MsgUpdateSignalsAndIntervalResponse>): _35.MsgUpdateSignalsAndIntervalResponse;
                fromAmino(_: _35.MsgUpdateSignalsAndIntervalResponseAmino): _35.MsgUpdateSignalsAndIntervalResponse;
                toAmino(_: _35.MsgUpdateSignalsAndIntervalResponse): _35.MsgUpdateSignalsAndIntervalResponseAmino;
                fromAminoMsg(object: _35.MsgUpdateSignalsAndIntervalResponseAminoMsg): _35.MsgUpdateSignalsAndIntervalResponse;
                fromProtoMsg(message: _35.MsgUpdateSignalsAndIntervalResponseProtoMsg): _35.MsgUpdateSignalsAndIntervalResponse;
                toProto(message: _35.MsgUpdateSignalsAndIntervalResponse): Uint8Array;
                toProtoMsg(message: _35.MsgUpdateSignalsAndIntervalResponse): _35.MsgUpdateSignalsAndIntervalResponseProtoMsg;
            };
            MsgWithdrawFeePayerFunds: {
                typeUrl: string;
                encode(message: _35.MsgWithdrawFeePayerFunds, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgWithdrawFeePayerFunds;
                fromPartial(object: Partial<_35.MsgWithdrawFeePayerFunds>): _35.MsgWithdrawFeePayerFunds;
                fromAmino(object: _35.MsgWithdrawFeePayerFundsAmino): _35.MsgWithdrawFeePayerFunds;
                toAmino(message: _35.MsgWithdrawFeePayerFunds): _35.MsgWithdrawFeePayerFundsAmino;
                fromAminoMsg(object: _35.MsgWithdrawFeePayerFundsAminoMsg): _35.MsgWithdrawFeePayerFunds;
                toAminoMsg(message: _35.MsgWithdrawFeePayerFunds): _35.MsgWithdrawFeePayerFundsAminoMsg;
                fromProtoMsg(message: _35.MsgWithdrawFeePayerFundsProtoMsg): _35.MsgWithdrawFeePayerFunds;
                toProto(message: _35.MsgWithdrawFeePayerFunds): Uint8Array;
                toProtoMsg(message: _35.MsgWithdrawFeePayerFunds): _35.MsgWithdrawFeePayerFundsProtoMsg;
            };
            MsgWithdrawFeePayerFundsResponse: {
                typeUrl: string;
                encode(_: _35.MsgWithdrawFeePayerFundsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgWithdrawFeePayerFundsResponse;
                fromPartial(_: Partial<_35.MsgWithdrawFeePayerFundsResponse>): _35.MsgWithdrawFeePayerFundsResponse;
                fromAmino(_: _35.MsgWithdrawFeePayerFundsResponseAmino): _35.MsgWithdrawFeePayerFundsResponse;
                toAmino(_: _35.MsgWithdrawFeePayerFundsResponse): _35.MsgWithdrawFeePayerFundsResponseAmino;
                fromAminoMsg(object: _35.MsgWithdrawFeePayerFundsResponseAminoMsg): _35.MsgWithdrawFeePayerFundsResponse;
                fromProtoMsg(message: _35.MsgWithdrawFeePayerFundsResponseProtoMsg): _35.MsgWithdrawFeePayerFundsResponse;
                toProto(message: _35.MsgWithdrawFeePayerFundsResponse): Uint8Array;
                toProtoMsg(message: _35.MsgWithdrawFeePayerFundsResponse): _35.MsgWithdrawFeePayerFundsResponseProtoMsg;
            };
            MsgActivateTunnel: {
                typeUrl: string;
                encode(message: _35.MsgActivateTunnel, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgActivateTunnel;
                fromPartial(object: Partial<_35.MsgActivateTunnel>): _35.MsgActivateTunnel;
                fromAmino(object: _35.MsgActivateTunnelAmino): _35.MsgActivateTunnel;
                toAmino(message: _35.MsgActivateTunnel): _35.MsgActivateTunnelAmino;
                fromAminoMsg(object: _35.MsgActivateTunnelAminoMsg): _35.MsgActivateTunnel;
                toAminoMsg(message: _35.MsgActivateTunnel): _35.MsgActivateTunnelAminoMsg;
                fromProtoMsg(message: _35.MsgActivateTunnelProtoMsg): _35.MsgActivateTunnel;
                toProto(message: _35.MsgActivateTunnel): Uint8Array;
                toProtoMsg(message: _35.MsgActivateTunnel): _35.MsgActivateTunnelProtoMsg;
            };
            MsgActivateTunnelResponse: {
                typeUrl: string;
                encode(_: _35.MsgActivateTunnelResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgActivateTunnelResponse;
                fromPartial(_: Partial<_35.MsgActivateTunnelResponse>): _35.MsgActivateTunnelResponse;
                fromAmino(_: _35.MsgActivateTunnelResponseAmino): _35.MsgActivateTunnelResponse;
                toAmino(_: _35.MsgActivateTunnelResponse): _35.MsgActivateTunnelResponseAmino;
                fromAminoMsg(object: _35.MsgActivateTunnelResponseAminoMsg): _35.MsgActivateTunnelResponse;
                fromProtoMsg(message: _35.MsgActivateTunnelResponseProtoMsg): _35.MsgActivateTunnelResponse;
                toProto(message: _35.MsgActivateTunnelResponse): Uint8Array;
                toProtoMsg(message: _35.MsgActivateTunnelResponse): _35.MsgActivateTunnelResponseProtoMsg;
            };
            MsgDeactivateTunnel: {
                typeUrl: string;
                encode(message: _35.MsgDeactivateTunnel, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgDeactivateTunnel;
                fromPartial(object: Partial<_35.MsgDeactivateTunnel>): _35.MsgDeactivateTunnel;
                fromAmino(object: _35.MsgDeactivateTunnelAmino): _35.MsgDeactivateTunnel;
                toAmino(message: _35.MsgDeactivateTunnel): _35.MsgDeactivateTunnelAmino;
                fromAminoMsg(object: _35.MsgDeactivateTunnelAminoMsg): _35.MsgDeactivateTunnel;
                toAminoMsg(message: _35.MsgDeactivateTunnel): _35.MsgDeactivateTunnelAminoMsg;
                fromProtoMsg(message: _35.MsgDeactivateTunnelProtoMsg): _35.MsgDeactivateTunnel;
                toProto(message: _35.MsgDeactivateTunnel): Uint8Array;
                toProtoMsg(message: _35.MsgDeactivateTunnel): _35.MsgDeactivateTunnelProtoMsg;
            };
            MsgDeactivateTunnelResponse: {
                typeUrl: string;
                encode(_: _35.MsgDeactivateTunnelResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgDeactivateTunnelResponse;
                fromPartial(_: Partial<_35.MsgDeactivateTunnelResponse>): _35.MsgDeactivateTunnelResponse;
                fromAmino(_: _35.MsgDeactivateTunnelResponseAmino): _35.MsgDeactivateTunnelResponse;
                toAmino(_: _35.MsgDeactivateTunnelResponse): _35.MsgDeactivateTunnelResponseAmino;
                fromAminoMsg(object: _35.MsgDeactivateTunnelResponseAminoMsg): _35.MsgDeactivateTunnelResponse;
                fromProtoMsg(message: _35.MsgDeactivateTunnelResponseProtoMsg): _35.MsgDeactivateTunnelResponse;
                toProto(message: _35.MsgDeactivateTunnelResponse): Uint8Array;
                toProtoMsg(message: _35.MsgDeactivateTunnelResponse): _35.MsgDeactivateTunnelResponseProtoMsg;
            };
            MsgTriggerTunnel: {
                typeUrl: string;
                encode(message: _35.MsgTriggerTunnel, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgTriggerTunnel;
                fromPartial(object: Partial<_35.MsgTriggerTunnel>): _35.MsgTriggerTunnel;
                fromAmino(object: _35.MsgTriggerTunnelAmino): _35.MsgTriggerTunnel;
                toAmino(message: _35.MsgTriggerTunnel): _35.MsgTriggerTunnelAmino;
                fromAminoMsg(object: _35.MsgTriggerTunnelAminoMsg): _35.MsgTriggerTunnel;
                toAminoMsg(message: _35.MsgTriggerTunnel): _35.MsgTriggerTunnelAminoMsg;
                fromProtoMsg(message: _35.MsgTriggerTunnelProtoMsg): _35.MsgTriggerTunnel;
                toProto(message: _35.MsgTriggerTunnel): Uint8Array;
                toProtoMsg(message: _35.MsgTriggerTunnel): _35.MsgTriggerTunnelProtoMsg;
            };
            MsgTriggerTunnelResponse: {
                typeUrl: string;
                encode(_: _35.MsgTriggerTunnelResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgTriggerTunnelResponse;
                fromPartial(_: Partial<_35.MsgTriggerTunnelResponse>): _35.MsgTriggerTunnelResponse;
                fromAmino(_: _35.MsgTriggerTunnelResponseAmino): _35.MsgTriggerTunnelResponse;
                toAmino(_: _35.MsgTriggerTunnelResponse): _35.MsgTriggerTunnelResponseAmino;
                fromAminoMsg(object: _35.MsgTriggerTunnelResponseAminoMsg): _35.MsgTriggerTunnelResponse;
                fromProtoMsg(message: _35.MsgTriggerTunnelResponseProtoMsg): _35.MsgTriggerTunnelResponse;
                toProto(message: _35.MsgTriggerTunnelResponse): Uint8Array;
                toProtoMsg(message: _35.MsgTriggerTunnelResponse): _35.MsgTriggerTunnelResponseProtoMsg;
            };
            MsgDepositToTunnel: {
                typeUrl: string;
                encode(message: _35.MsgDepositToTunnel, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgDepositToTunnel;
                fromPartial(object: Partial<_35.MsgDepositToTunnel>): _35.MsgDepositToTunnel;
                fromAmino(object: _35.MsgDepositToTunnelAmino): _35.MsgDepositToTunnel;
                toAmino(message: _35.MsgDepositToTunnel): _35.MsgDepositToTunnelAmino;
                fromAminoMsg(object: _35.MsgDepositToTunnelAminoMsg): _35.MsgDepositToTunnel;
                toAminoMsg(message: _35.MsgDepositToTunnel): _35.MsgDepositToTunnelAminoMsg;
                fromProtoMsg(message: _35.MsgDepositToTunnelProtoMsg): _35.MsgDepositToTunnel;
                toProto(message: _35.MsgDepositToTunnel): Uint8Array;
                toProtoMsg(message: _35.MsgDepositToTunnel): _35.MsgDepositToTunnelProtoMsg;
            };
            MsgDepositToTunnelResponse: {
                typeUrl: string;
                encode(_: _35.MsgDepositToTunnelResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgDepositToTunnelResponse;
                fromPartial(_: Partial<_35.MsgDepositToTunnelResponse>): _35.MsgDepositToTunnelResponse;
                fromAmino(_: _35.MsgDepositToTunnelResponseAmino): _35.MsgDepositToTunnelResponse;
                toAmino(_: _35.MsgDepositToTunnelResponse): _35.MsgDepositToTunnelResponseAmino;
                fromAminoMsg(object: _35.MsgDepositToTunnelResponseAminoMsg): _35.MsgDepositToTunnelResponse;
                fromProtoMsg(message: _35.MsgDepositToTunnelResponseProtoMsg): _35.MsgDepositToTunnelResponse;
                toProto(message: _35.MsgDepositToTunnelResponse): Uint8Array;
                toProtoMsg(message: _35.MsgDepositToTunnelResponse): _35.MsgDepositToTunnelResponseProtoMsg;
            };
            MsgWithdrawFromTunnel: {
                typeUrl: string;
                encode(message: _35.MsgWithdrawFromTunnel, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgWithdrawFromTunnel;
                fromPartial(object: Partial<_35.MsgWithdrawFromTunnel>): _35.MsgWithdrawFromTunnel;
                fromAmino(object: _35.MsgWithdrawFromTunnelAmino): _35.MsgWithdrawFromTunnel;
                toAmino(message: _35.MsgWithdrawFromTunnel): _35.MsgWithdrawFromTunnelAmino;
                fromAminoMsg(object: _35.MsgWithdrawFromTunnelAminoMsg): _35.MsgWithdrawFromTunnel;
                toAminoMsg(message: _35.MsgWithdrawFromTunnel): _35.MsgWithdrawFromTunnelAminoMsg;
                fromProtoMsg(message: _35.MsgWithdrawFromTunnelProtoMsg): _35.MsgWithdrawFromTunnel;
                toProto(message: _35.MsgWithdrawFromTunnel): Uint8Array;
                toProtoMsg(message: _35.MsgWithdrawFromTunnel): _35.MsgWithdrawFromTunnelProtoMsg;
            };
            MsgWithdrawFromTunnelResponse: {
                typeUrl: string;
                encode(_: _35.MsgWithdrawFromTunnelResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgWithdrawFromTunnelResponse;
                fromPartial(_: Partial<_35.MsgWithdrawFromTunnelResponse>): _35.MsgWithdrawFromTunnelResponse;
                fromAmino(_: _35.MsgWithdrawFromTunnelResponseAmino): _35.MsgWithdrawFromTunnelResponse;
                toAmino(_: _35.MsgWithdrawFromTunnelResponse): _35.MsgWithdrawFromTunnelResponseAmino;
                fromAminoMsg(object: _35.MsgWithdrawFromTunnelResponseAminoMsg): _35.MsgWithdrawFromTunnelResponse;
                fromProtoMsg(message: _35.MsgWithdrawFromTunnelResponseProtoMsg): _35.MsgWithdrawFromTunnelResponse;
                toProto(message: _35.MsgWithdrawFromTunnelResponse): Uint8Array;
                toProtoMsg(message: _35.MsgWithdrawFromTunnelResponse): _35.MsgWithdrawFromTunnelResponseProtoMsg;
            };
            MsgUpdateParams: {
                typeUrl: string;
                encode(message: _35.MsgUpdateParams, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgUpdateParams;
                fromPartial(object: Partial<_35.MsgUpdateParams>): _35.MsgUpdateParams;
                fromAmino(object: _35.MsgUpdateParamsAmino): _35.MsgUpdateParams;
                toAmino(message: _35.MsgUpdateParams): _35.MsgUpdateParamsAmino;
                fromAminoMsg(object: _35.MsgUpdateParamsAminoMsg): _35.MsgUpdateParams;
                toAminoMsg(message: _35.MsgUpdateParams): _35.MsgUpdateParamsAminoMsg;
                fromProtoMsg(message: _35.MsgUpdateParamsProtoMsg): _35.MsgUpdateParams;
                toProto(message: _35.MsgUpdateParams): Uint8Array;
                toProtoMsg(message: _35.MsgUpdateParams): _35.MsgUpdateParamsProtoMsg;
            };
            MsgUpdateParamsResponse: {
                typeUrl: string;
                encode(_: _35.MsgUpdateParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _35.MsgUpdateParamsResponse;
                fromPartial(_: Partial<_35.MsgUpdateParamsResponse>): _35.MsgUpdateParamsResponse;
                fromAmino(_: _35.MsgUpdateParamsResponseAmino): _35.MsgUpdateParamsResponse;
                toAmino(_: _35.MsgUpdateParamsResponse): _35.MsgUpdateParamsResponseAmino;
                fromAminoMsg(object: _35.MsgUpdateParamsResponseAminoMsg): _35.MsgUpdateParamsResponse;
                fromProtoMsg(message: _35.MsgUpdateParamsResponseProtoMsg): _35.MsgUpdateParamsResponse;
                toProto(message: _35.MsgUpdateParamsResponse): Uint8Array;
                toProtoMsg(message: _35.MsgUpdateParamsResponse): _35.MsgUpdateParamsResponseProtoMsg;
            };
            RouteI_InterfaceDecoder: (input: import("..").BinaryReader | Uint8Array) => _33.TSSRoute | _33.IBCRoute | _33.IBCHookRoute | _33.RouterRoute | _33.AxelarRoute | import("../google/protobuf/any").Any;
            RouteI_FromAmino: (content: import("../google/protobuf/any").AnyAmino) => import("../google/protobuf/any").Any;
            RouteI_ToAmino: (content: import("../google/protobuf/any").Any) => import("../google/protobuf/any").AnyAmino;
            Tunnel: {
                typeUrl: string;
                encode(message: _34.Tunnel, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _34.Tunnel;
                fromPartial(object: Partial<_34.Tunnel>): _34.Tunnel;
                fromAmino(object: _34.TunnelAmino): _34.Tunnel;
                toAmino(message: _34.Tunnel): _34.TunnelAmino;
                fromAminoMsg(object: _34.TunnelAminoMsg): _34.Tunnel;
                fromProtoMsg(message: _34.TunnelProtoMsg): _34.Tunnel;
                toProto(message: _34.Tunnel): Uint8Array;
                toProtoMsg(message: _34.Tunnel): _34.TunnelProtoMsg;
            };
            LatestPrices: {
                typeUrl: string;
                encode(message: _34.LatestPrices, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _34.LatestPrices;
                fromPartial(object: Partial<_34.LatestPrices>): _34.LatestPrices;
                fromAmino(object: _34.LatestPricesAmino): _34.LatestPrices;
                toAmino(message: _34.LatestPrices): _34.LatestPricesAmino;
                fromAminoMsg(object: _34.LatestPricesAminoMsg): _34.LatestPrices;
                fromProtoMsg(message: _34.LatestPricesProtoMsg): _34.LatestPrices;
                toProto(message: _34.LatestPrices): Uint8Array;
                toProtoMsg(message: _34.LatestPrices): _34.LatestPricesProtoMsg;
            };
            TotalFees: {
                typeUrl: string;
                encode(message: _34.TotalFees, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _34.TotalFees;
                fromPartial(object: Partial<_34.TotalFees>): _34.TotalFees;
                fromAmino(object: _34.TotalFeesAmino): _34.TotalFees;
                toAmino(message: _34.TotalFees): _34.TotalFeesAmino;
                fromAminoMsg(object: _34.TotalFeesAminoMsg): _34.TotalFees;
                fromProtoMsg(message: _34.TotalFeesProtoMsg): _34.TotalFees;
                toProto(message: _34.TotalFees): Uint8Array;
                toProtoMsg(message: _34.TotalFees): _34.TotalFeesProtoMsg;
            };
            Packet: {
                typeUrl: string;
                encode(message: _34.Packet, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _34.Packet;
                fromPartial(object: Partial<_34.Packet>): _34.Packet;
                fromAmino(object: _34.PacketAmino): _34.Packet;
                toAmino(message: _34.Packet): _34.PacketAmino;
                fromAminoMsg(object: _34.PacketAminoMsg): _34.Packet;
                fromProtoMsg(message: _34.PacketProtoMsg): _34.Packet;
                toProto(message: _34.Packet): Uint8Array;
                toProtoMsg(message: _34.Packet): _34.PacketProtoMsg;
            };
            Deposit: {
                typeUrl: string;
                encode(message: _34.Deposit, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _34.Deposit;
                fromPartial(object: Partial<_34.Deposit>): _34.Deposit;
                fromAmino(object: _34.DepositAmino): _34.Deposit;
                toAmino(message: _34.Deposit): _34.DepositAmino;
                fromAminoMsg(object: _34.DepositAminoMsg): _34.Deposit;
                fromProtoMsg(message: _34.DepositProtoMsg): _34.Deposit;
                toProto(message: _34.Deposit): Uint8Array;
                toProtoMsg(message: _34.Deposit): _34.DepositProtoMsg;
            };
            SignalDeviation: {
                typeUrl: string;
                encode(message: _34.SignalDeviation, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _34.SignalDeviation;
                fromPartial(object: Partial<_34.SignalDeviation>): _34.SignalDeviation;
                fromAmino(object: _34.SignalDeviationAmino): _34.SignalDeviation;
                toAmino(message: _34.SignalDeviation): _34.SignalDeviationAmino;
                fromAminoMsg(object: _34.SignalDeviationAminoMsg): _34.SignalDeviation;
                fromProtoMsg(message: _34.SignalDeviationProtoMsg): _34.SignalDeviation;
                toProto(message: _34.SignalDeviation): Uint8Array;
                toProtoMsg(message: _34.SignalDeviation): _34.SignalDeviationProtoMsg;
            };
            TunnelSignatureOrder: {
                typeUrl: string;
                encode(message: _34.TunnelSignatureOrder, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _34.TunnelSignatureOrder;
                fromPartial(object: Partial<_34.TunnelSignatureOrder>): _34.TunnelSignatureOrder;
                fromAmino(object: _34.TunnelSignatureOrderAmino): _34.TunnelSignatureOrder;
                toAmino(message: _34.TunnelSignatureOrder): _34.TunnelSignatureOrderAmino;
                fromAminoMsg(object: _34.TunnelSignatureOrderAminoMsg): _34.TunnelSignatureOrder;
                fromProtoMsg(message: _34.TunnelSignatureOrderProtoMsg): _34.TunnelSignatureOrder;
                toProto(message: _34.TunnelSignatureOrder): Uint8Array;
                toProtoMsg(message: _34.TunnelSignatureOrder): _34.TunnelSignatureOrderProtoMsg;
            };
            PacketReceiptI_InterfaceDecoder: (input: import("..").BinaryReader | Uint8Array) => _33.TSSPacketReceipt | _33.IBCPacketReceipt | _33.RouterPacketReceipt | _33.AxelarPacketReceipt | import("../google/protobuf/any").Any;
            PacketReceiptI_FromAmino: (content: import("../google/protobuf/any").AnyAmino) => import("../google/protobuf/any").Any;
            PacketReceiptI_ToAmino: (content: import("../google/protobuf/any").Any) => import("../google/protobuf/any").AnyAmino;
            TSSRoute: {
                typeUrl: string;
                encode(message: _33.TSSRoute, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.TSSRoute;
                fromPartial(object: Partial<_33.TSSRoute>): _33.TSSRoute;
                fromAmino(object: _33.TSSRouteAmino): _33.TSSRoute;
                toAmino(message: _33.TSSRoute): _33.TSSRouteAmino;
                fromAminoMsg(object: _33.TSSRouteAminoMsg): _33.TSSRoute;
                fromProtoMsg(message: _33.TSSRouteProtoMsg): _33.TSSRoute;
                toProto(message: _33.TSSRoute): Uint8Array;
                toProtoMsg(message: _33.TSSRoute): _33.TSSRouteProtoMsg;
            };
            TSSPacketReceipt: {
                typeUrl: string;
                encode(message: _33.TSSPacketReceipt, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.TSSPacketReceipt;
                fromPartial(object: Partial<_33.TSSPacketReceipt>): _33.TSSPacketReceipt;
                fromAmino(object: _33.TSSPacketReceiptAmino): _33.TSSPacketReceipt;
                toAmino(message: _33.TSSPacketReceipt): _33.TSSPacketReceiptAmino;
                fromAminoMsg(object: _33.TSSPacketReceiptAminoMsg): _33.TSSPacketReceipt;
                fromProtoMsg(message: _33.TSSPacketReceiptProtoMsg): _33.TSSPacketReceipt;
                toProto(message: _33.TSSPacketReceipt): Uint8Array;
                toProtoMsg(message: _33.TSSPacketReceipt): _33.TSSPacketReceiptProtoMsg;
            };
            IBCRoute: {
                typeUrl: string;
                encode(message: _33.IBCRoute, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.IBCRoute;
                fromPartial(object: Partial<_33.IBCRoute>): _33.IBCRoute;
                fromAmino(object: _33.IBCRouteAmino): _33.IBCRoute;
                toAmino(message: _33.IBCRoute): _33.IBCRouteAmino;
                fromAminoMsg(object: _33.IBCRouteAminoMsg): _33.IBCRoute;
                fromProtoMsg(message: _33.IBCRouteProtoMsg): _33.IBCRoute;
                toProto(message: _33.IBCRoute): Uint8Array;
                toProtoMsg(message: _33.IBCRoute): _33.IBCRouteProtoMsg;
            };
            IBCPacketReceipt: {
                typeUrl: string;
                encode(message: _33.IBCPacketReceipt, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.IBCPacketReceipt;
                fromPartial(object: Partial<_33.IBCPacketReceipt>): _33.IBCPacketReceipt;
                fromAmino(object: _33.IBCPacketReceiptAmino): _33.IBCPacketReceipt;
                toAmino(message: _33.IBCPacketReceipt): _33.IBCPacketReceiptAmino;
                fromAminoMsg(object: _33.IBCPacketReceiptAminoMsg): _33.IBCPacketReceipt;
                fromProtoMsg(message: _33.IBCPacketReceiptProtoMsg): _33.IBCPacketReceipt;
                toProto(message: _33.IBCPacketReceipt): Uint8Array;
                toProtoMsg(message: _33.IBCPacketReceipt): _33.IBCPacketReceiptProtoMsg;
            };
            TunnelPricesPacketData: {
                typeUrl: string;
                encode(message: _33.TunnelPricesPacketData, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.TunnelPricesPacketData;
                fromPartial(object: Partial<_33.TunnelPricesPacketData>): _33.TunnelPricesPacketData;
                fromAmino(object: _33.TunnelPricesPacketDataAmino): _33.TunnelPricesPacketData;
                toAmino(message: _33.TunnelPricesPacketData): _33.TunnelPricesPacketDataAmino;
                fromAminoMsg(object: _33.TunnelPricesPacketDataAminoMsg): _33.TunnelPricesPacketData;
                fromProtoMsg(message: _33.TunnelPricesPacketDataProtoMsg): _33.TunnelPricesPacketData;
                toProto(message: _33.TunnelPricesPacketData): Uint8Array;
                toProtoMsg(message: _33.TunnelPricesPacketData): _33.TunnelPricesPacketDataProtoMsg;
            };
            IBCHookRoute: {
                typeUrl: string;
                encode(message: _33.IBCHookRoute, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.IBCHookRoute;
                fromPartial(object: Partial<_33.IBCHookRoute>): _33.IBCHookRoute;
                fromAmino(object: _33.IBCHookRouteAmino): _33.IBCHookRoute;
                toAmino(message: _33.IBCHookRoute): _33.IBCHookRouteAmino;
                fromAminoMsg(object: _33.IBCHookRouteAminoMsg): _33.IBCHookRoute;
                fromProtoMsg(message: _33.IBCHookRouteProtoMsg): _33.IBCHookRoute;
                toProto(message: _33.IBCHookRoute): Uint8Array;
                toProtoMsg(message: _33.IBCHookRoute): _33.IBCHookRouteProtoMsg;
            };
            IBCHookPacketReceipt: {
                typeUrl: string;
                encode(message: _33.IBCHookPacketReceipt, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.IBCHookPacketReceipt;
                fromPartial(object: Partial<_33.IBCHookPacketReceipt>): _33.IBCHookPacketReceipt;
                fromAmino(object: _33.IBCHookPacketReceiptAmino): _33.IBCHookPacketReceipt;
                toAmino(message: _33.IBCHookPacketReceipt): _33.IBCHookPacketReceiptAmino;
                fromAminoMsg(object: _33.IBCHookPacketReceiptAminoMsg): _33.IBCHookPacketReceipt;
                fromProtoMsg(message: _33.IBCHookPacketReceiptProtoMsg): _33.IBCHookPacketReceipt;
                toProto(message: _33.IBCHookPacketReceipt): Uint8Array;
                toProtoMsg(message: _33.IBCHookPacketReceipt): _33.IBCHookPacketReceiptProtoMsg;
            };
            IBCHookMemo: {
                typeUrl: string;
                encode(message: _33.IBCHookMemo, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.IBCHookMemo;
                fromPartial(object: Partial<_33.IBCHookMemo>): _33.IBCHookMemo;
                fromAmino(object: _33.IBCHookMemoAmino): _33.IBCHookMemo;
                toAmino(message: _33.IBCHookMemo): _33.IBCHookMemoAmino;
                fromAminoMsg(object: _33.IBCHookMemoAminoMsg): _33.IBCHookMemo;
                fromProtoMsg(message: _33.IBCHookMemoProtoMsg): _33.IBCHookMemo;
                toProto(message: _33.IBCHookMemo): Uint8Array;
                toProtoMsg(message: _33.IBCHookMemo): _33.IBCHookMemoProtoMsg;
            };
            IBCHookMemo_Payload: {
                typeUrl: string;
                encode(message: _33.IBCHookMemo_Payload, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.IBCHookMemo_Payload;
                fromPartial(object: Partial<_33.IBCHookMemo_Payload>): _33.IBCHookMemo_Payload;
                fromAmino(object: _33.IBCHookMemo_PayloadAmino): _33.IBCHookMemo_Payload;
                toAmino(message: _33.IBCHookMemo_Payload): _33.IBCHookMemo_PayloadAmino;
                fromAminoMsg(object: _33.IBCHookMemo_PayloadAminoMsg): _33.IBCHookMemo_Payload;
                fromProtoMsg(message: _33.IBCHookMemo_PayloadProtoMsg): _33.IBCHookMemo_Payload;
                toProto(message: _33.IBCHookMemo_Payload): Uint8Array;
                toProtoMsg(message: _33.IBCHookMemo_Payload): _33.IBCHookMemo_PayloadProtoMsg;
            };
            IBCHookMemo_Payload_Msg: {
                typeUrl: string;
                encode(message: _33.IBCHookMemo_Payload_Msg, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.IBCHookMemo_Payload_Msg;
                fromPartial(object: Partial<_33.IBCHookMemo_Payload_Msg>): _33.IBCHookMemo_Payload_Msg;
                fromAmino(object: _33.IBCHookMemo_Payload_MsgAmino): _33.IBCHookMemo_Payload_Msg;
                toAmino(message: _33.IBCHookMemo_Payload_Msg): _33.IBCHookMemo_Payload_MsgAmino;
                fromAminoMsg(object: _33.IBCHookMemo_Payload_MsgAminoMsg): _33.IBCHookMemo_Payload_Msg;
                fromProtoMsg(message: _33.IBCHookMemo_Payload_MsgProtoMsg): _33.IBCHookMemo_Payload_Msg;
                toProto(message: _33.IBCHookMemo_Payload_Msg): Uint8Array;
                toProtoMsg(message: _33.IBCHookMemo_Payload_Msg): _33.IBCHookMemo_Payload_MsgProtoMsg;
            };
            IBCHookMemo_Payload_Msg_ReceivePacket: {
                typeUrl: string;
                encode(message: _33.IBCHookMemo_Payload_Msg_ReceivePacket, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.IBCHookMemo_Payload_Msg_ReceivePacket;
                fromPartial(object: Partial<_33.IBCHookMemo_Payload_Msg_ReceivePacket>): _33.IBCHookMemo_Payload_Msg_ReceivePacket;
                fromAmino(object: _33.IBCHookMemo_Payload_Msg_ReceivePacketAmino): _33.IBCHookMemo_Payload_Msg_ReceivePacket;
                toAmino(message: _33.IBCHookMemo_Payload_Msg_ReceivePacket): _33.IBCHookMemo_Payload_Msg_ReceivePacketAmino;
                fromAminoMsg(object: _33.IBCHookMemo_Payload_Msg_ReceivePacketAminoMsg): _33.IBCHookMemo_Payload_Msg_ReceivePacket;
                fromProtoMsg(message: _33.IBCHookMemo_Payload_Msg_ReceivePacketProtoMsg): _33.IBCHookMemo_Payload_Msg_ReceivePacket;
                toProto(message: _33.IBCHookMemo_Payload_Msg_ReceivePacket): Uint8Array;
                toProtoMsg(message: _33.IBCHookMemo_Payload_Msg_ReceivePacket): _33.IBCHookMemo_Payload_Msg_ReceivePacketProtoMsg;
            };
            RouterRoute: {
                typeUrl: string;
                encode(message: _33.RouterRoute, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.RouterRoute;
                fromPartial(object: Partial<_33.RouterRoute>): _33.RouterRoute;
                fromAmino(object: _33.RouterRouteAmino): _33.RouterRoute;
                toAmino(message: _33.RouterRoute): _33.RouterRouteAmino;
                fromAminoMsg(object: _33.RouterRouteAminoMsg): _33.RouterRoute;
                fromProtoMsg(message: _33.RouterRouteProtoMsg): _33.RouterRoute;
                toProto(message: _33.RouterRoute): Uint8Array;
                toProtoMsg(message: _33.RouterRoute): _33.RouterRouteProtoMsg;
            };
            RouterPacketReceipt: {
                typeUrl: string;
                encode(message: _33.RouterPacketReceipt, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.RouterPacketReceipt;
                fromPartial(object: Partial<_33.RouterPacketReceipt>): _33.RouterPacketReceipt;
                fromAmino(object: _33.RouterPacketReceiptAmino): _33.RouterPacketReceipt;
                toAmino(message: _33.RouterPacketReceipt): _33.RouterPacketReceiptAmino;
                fromAminoMsg(object: _33.RouterPacketReceiptAminoMsg): _33.RouterPacketReceipt;
                fromProtoMsg(message: _33.RouterPacketReceiptProtoMsg): _33.RouterPacketReceipt;
                toProto(message: _33.RouterPacketReceipt): Uint8Array;
                toProtoMsg(message: _33.RouterPacketReceipt): _33.RouterPacketReceiptProtoMsg;
            };
            RouterMemo: {
                typeUrl: string;
                encode(message: _33.RouterMemo, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.RouterMemo;
                fromPartial(object: Partial<_33.RouterMemo>): _33.RouterMemo;
                fromAmino(object: _33.RouterMemoAmino): _33.RouterMemo;
                toAmino(message: _33.RouterMemo): _33.RouterMemoAmino;
                fromAminoMsg(object: _33.RouterMemoAminoMsg): _33.RouterMemo;
                fromProtoMsg(message: _33.RouterMemoProtoMsg): _33.RouterMemo;
                toProto(message: _33.RouterMemo): Uint8Array;
                toProtoMsg(message: _33.RouterMemo): _33.RouterMemoProtoMsg;
            };
            RouterMemo_Payload: {
                typeUrl: string;
                encode(message: _33.RouterMemo_Payload, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.RouterMemo_Payload;
                fromPartial(object: Partial<_33.RouterMemo_Payload>): _33.RouterMemo_Payload;
                fromAmino(object: _33.RouterMemo_PayloadAmino): _33.RouterMemo_Payload;
                toAmino(message: _33.RouterMemo_Payload): _33.RouterMemo_PayloadAmino;
                fromAminoMsg(object: _33.RouterMemo_PayloadAminoMsg): _33.RouterMemo_Payload;
                fromProtoMsg(message: _33.RouterMemo_PayloadProtoMsg): _33.RouterMemo_Payload;
                toProto(message: _33.RouterMemo_Payload): Uint8Array;
                toProtoMsg(message: _33.RouterMemo_Payload): _33.RouterMemo_PayloadProtoMsg;
            };
            RouterMemo_Payload_Msg: {
                typeUrl: string;
                encode(message: _33.RouterMemo_Payload_Msg, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.RouterMemo_Payload_Msg;
                fromPartial(object: Partial<_33.RouterMemo_Payload_Msg>): _33.RouterMemo_Payload_Msg;
                fromAmino(object: _33.RouterMemo_Payload_MsgAmino): _33.RouterMemo_Payload_Msg;
                toAmino(message: _33.RouterMemo_Payload_Msg): _33.RouterMemo_Payload_MsgAmino;
                fromAminoMsg(object: _33.RouterMemo_Payload_MsgAminoMsg): _33.RouterMemo_Payload_Msg;
                fromProtoMsg(message: _33.RouterMemo_Payload_MsgProtoMsg): _33.RouterMemo_Payload_Msg;
                toProto(message: _33.RouterMemo_Payload_Msg): Uint8Array;
                toProtoMsg(message: _33.RouterMemo_Payload_Msg): _33.RouterMemo_Payload_MsgProtoMsg;
            };
            RouterMemo_Payload_Msg_ReceiveBandDataArgs: {
                typeUrl: string;
                encode(message: _33.RouterMemo_Payload_Msg_ReceiveBandDataArgs, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.RouterMemo_Payload_Msg_ReceiveBandDataArgs;
                fromPartial(object: Partial<_33.RouterMemo_Payload_Msg_ReceiveBandDataArgs>): _33.RouterMemo_Payload_Msg_ReceiveBandDataArgs;
                fromAmino(object: _33.RouterMemo_Payload_Msg_ReceiveBandDataArgsAmino): _33.RouterMemo_Payload_Msg_ReceiveBandDataArgs;
                toAmino(message: _33.RouterMemo_Payload_Msg_ReceiveBandDataArgs): _33.RouterMemo_Payload_Msg_ReceiveBandDataArgsAmino;
                fromAminoMsg(object: _33.RouterMemo_Payload_Msg_ReceiveBandDataArgsAminoMsg): _33.RouterMemo_Payload_Msg_ReceiveBandDataArgs;
                fromProtoMsg(message: _33.RouterMemo_Payload_Msg_ReceiveBandDataArgsProtoMsg): _33.RouterMemo_Payload_Msg_ReceiveBandDataArgs;
                toProto(message: _33.RouterMemo_Payload_Msg_ReceiveBandDataArgs): Uint8Array;
                toProtoMsg(message: _33.RouterMemo_Payload_Msg_ReceiveBandDataArgs): _33.RouterMemo_Payload_Msg_ReceiveBandDataArgsProtoMsg;
            };
            AxelarRoute: {
                typeUrl: string;
                encode(message: _33.AxelarRoute, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.AxelarRoute;
                fromPartial(object: Partial<_33.AxelarRoute>): _33.AxelarRoute;
                fromAmino(object: _33.AxelarRouteAmino): _33.AxelarRoute;
                toAmino(message: _33.AxelarRoute): _33.AxelarRouteAmino;
                fromAminoMsg(object: _33.AxelarRouteAminoMsg): _33.AxelarRoute;
                fromProtoMsg(message: _33.AxelarRouteProtoMsg): _33.AxelarRoute;
                toProto(message: _33.AxelarRoute): Uint8Array;
                toProtoMsg(message: _33.AxelarRoute): _33.AxelarRouteProtoMsg;
            };
            AxelarPacketReceipt: {
                typeUrl: string;
                encode(message: _33.AxelarPacketReceipt, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _33.AxelarPacketReceipt;
                fromPartial(object: Partial<_33.AxelarPacketReceipt>): _33.AxelarPacketReceipt;
                fromAmino(object: _33.AxelarPacketReceiptAmino): _33.AxelarPacketReceipt;
                toAmino(message: _33.AxelarPacketReceipt): _33.AxelarPacketReceiptAmino;
                fromAminoMsg(object: _33.AxelarPacketReceiptAminoMsg): _33.AxelarPacketReceipt;
                fromProtoMsg(message: _33.AxelarPacketReceiptProtoMsg): _33.AxelarPacketReceipt;
                toProto(message: _33.AxelarPacketReceipt): Uint8Array;
                toProtoMsg(message: _33.AxelarPacketReceipt): _33.AxelarPacketReceiptProtoMsg;
            };
            tunnelStatusFilterFromJSON(object: any): _32.TunnelStatusFilter;
            tunnelStatusFilterToJSON(object: _32.TunnelStatusFilter): string;
            TunnelStatusFilter: typeof _32.TunnelStatusFilter;
            TunnelStatusFilterSDKType: typeof _32.TunnelStatusFilter;
            TunnelStatusFilterAmino: typeof _32.TunnelStatusFilter;
            QueryTunnelsRequest: {
                typeUrl: string;
                encode(message: _32.QueryTunnelsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _32.QueryTunnelsRequest;
                fromPartial(object: Partial<_32.QueryTunnelsRequest>): _32.QueryTunnelsRequest;
                fromAmino(object: _32.QueryTunnelsRequestAmino): _32.QueryTunnelsRequest;
                toAmino(message: _32.QueryTunnelsRequest): _32.QueryTunnelsRequestAmino;
                fromAminoMsg(object: _32.QueryTunnelsRequestAminoMsg): _32.QueryTunnelsRequest;
                fromProtoMsg(message: _32.QueryTunnelsRequestProtoMsg): _32.QueryTunnelsRequest;
                toProto(message: _32.QueryTunnelsRequest): Uint8Array;
                toProtoMsg(message: _32.QueryTunnelsRequest): _32.QueryTunnelsRequestProtoMsg;
            };
            QueryTunnelsResponse: {
                typeUrl: string;
                encode(message: _32.QueryTunnelsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _32.QueryTunnelsResponse;
                fromPartial(object: Partial<_32.QueryTunnelsResponse>): _32.QueryTunnelsResponse;
                fromAmino(object: _32.QueryTunnelsResponseAmino): _32.QueryTunnelsResponse;
                toAmino(message: _32.QueryTunnelsResponse): _32.QueryTunnelsResponseAmino;
                fromAminoMsg(object: _32.QueryTunnelsResponseAminoMsg): _32.QueryTunnelsResponse;
                fromProtoMsg(message: _32.QueryTunnelsResponseProtoMsg): _32.QueryTunnelsResponse;
                toProto(message: _32.QueryTunnelsResponse): Uint8Array;
                toProtoMsg(message: _32.QueryTunnelsResponse): _32.QueryTunnelsResponseProtoMsg;
            };
            QueryTunnelRequest: {
                typeUrl: string;
                encode(message: _32.QueryTunnelRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _32.QueryTunnelRequest;
                fromPartial(object: Partial<_32.QueryTunnelRequest>): _32.QueryTunnelRequest;
                fromAmino(object: _32.QueryTunnelRequestAmino): _32.QueryTunnelRequest;
                toAmino(message: _32.QueryTunnelRequest): _32.QueryTunnelRequestAmino;
                fromAminoMsg(object: _32.QueryTunnelRequestAminoMsg): _32.QueryTunnelRequest;
                fromProtoMsg(message: _32.QueryTunnelRequestProtoMsg): _32.QueryTunnelRequest;
                toProto(message: _32.QueryTunnelRequest): Uint8Array;
                toProtoMsg(message: _32.QueryTunnelRequest): _32.QueryTunnelRequestProtoMsg;
            };
            QueryTunnelResponse: {
                typeUrl: string;
                encode(message: _32.QueryTunnelResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _32.QueryTunnelResponse;
                fromPartial(object: Partial<_32.QueryTunnelResponse>): _32.QueryTunnelResponse;
                fromAmino(object: _32.QueryTunnelResponseAmino): _32.QueryTunnelResponse;
                toAmino(message: _32.QueryTunnelResponse): _32.QueryTunnelResponseAmino;
                fromAminoMsg(object: _32.QueryTunnelResponseAminoMsg): _32.QueryTunnelResponse;
                fromProtoMsg(message: _32.QueryTunnelResponseProtoMsg): _32.QueryTunnelResponse;
                toProto(message: _32.QueryTunnelResponse): Uint8Array;
                toProtoMsg(message: _32.QueryTunnelResponse): _32.QueryTunnelResponseProtoMsg;
            };
            QueryDepositsRequest: {
                typeUrl: string;
                encode(message: _32.QueryDepositsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _32.QueryDepositsRequest;
                fromPartial(object: Partial<_32.QueryDepositsRequest>): _32.QueryDepositsRequest;
                fromAmino(object: _32.QueryDepositsRequestAmino): _32.QueryDepositsRequest;
                toAmino(message: _32.QueryDepositsRequest): _32.QueryDepositsRequestAmino;
                fromAminoMsg(object: _32.QueryDepositsRequestAminoMsg): _32.QueryDepositsRequest;
                fromProtoMsg(message: _32.QueryDepositsRequestProtoMsg): _32.QueryDepositsRequest;
                toProto(message: _32.QueryDepositsRequest): Uint8Array;
                toProtoMsg(message: _32.QueryDepositsRequest): _32.QueryDepositsRequestProtoMsg;
            };
            QueryDepositsResponse: {
                typeUrl: string;
                encode(message: _32.QueryDepositsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _32.QueryDepositsResponse;
                fromPartial(object: Partial<_32.QueryDepositsResponse>): _32.QueryDepositsResponse;
                fromAmino(object: _32.QueryDepositsResponseAmino): _32.QueryDepositsResponse;
                toAmino(message: _32.QueryDepositsResponse): _32.QueryDepositsResponseAmino;
                fromAminoMsg(object: _32.QueryDepositsResponseAminoMsg): _32.QueryDepositsResponse;
                fromProtoMsg(message: _32.QueryDepositsResponseProtoMsg): _32.QueryDepositsResponse;
                toProto(message: _32.QueryDepositsResponse): Uint8Array;
                toProtoMsg(message: _32.QueryDepositsResponse): _32.QueryDepositsResponseProtoMsg;
            };
            QueryDepositRequest: {
                typeUrl: string;
                encode(message: _32.QueryDepositRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _32.QueryDepositRequest;
                fromPartial(object: Partial<_32.QueryDepositRequest>): _32.QueryDepositRequest;
                fromAmino(object: _32.QueryDepositRequestAmino): _32.QueryDepositRequest;
                toAmino(message: _32.QueryDepositRequest): _32.QueryDepositRequestAmino;
                fromAminoMsg(object: _32.QueryDepositRequestAminoMsg): _32.QueryDepositRequest;
                fromProtoMsg(message: _32.QueryDepositRequestProtoMsg): _32.QueryDepositRequest;
                toProto(message: _32.QueryDepositRequest): Uint8Array;
                toProtoMsg(message: _32.QueryDepositRequest): _32.QueryDepositRequestProtoMsg;
            };
            QueryDepositResponse: {
                typeUrl: string;
                encode(message: _32.QueryDepositResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _32.QueryDepositResponse;
                fromPartial(object: Partial<_32.QueryDepositResponse>): _32.QueryDepositResponse;
                fromAmino(object: _32.QueryDepositResponseAmino): _32.QueryDepositResponse;
                toAmino(message: _32.QueryDepositResponse): _32.QueryDepositResponseAmino;
                fromAminoMsg(object: _32.QueryDepositResponseAminoMsg): _32.QueryDepositResponse;
                fromProtoMsg(message: _32.QueryDepositResponseProtoMsg): _32.QueryDepositResponse;
                toProto(message: _32.QueryDepositResponse): Uint8Array;
                toProtoMsg(message: _32.QueryDepositResponse): _32.QueryDepositResponseProtoMsg;
            };
            QueryPacketsRequest: {
                typeUrl: string;
                encode(message: _32.QueryPacketsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _32.QueryPacketsRequest;
                fromPartial(object: Partial<_32.QueryPacketsRequest>): _32.QueryPacketsRequest;
                fromAmino(object: _32.QueryPacketsRequestAmino): _32.QueryPacketsRequest;
                toAmino(message: _32.QueryPacketsRequest): _32.QueryPacketsRequestAmino;
                fromAminoMsg(object: _32.QueryPacketsRequestAminoMsg): _32.QueryPacketsRequest;
                fromProtoMsg(message: _32.QueryPacketsRequestProtoMsg): _32.QueryPacketsRequest;
                toProto(message: _32.QueryPacketsRequest): Uint8Array;
                toProtoMsg(message: _32.QueryPacketsRequest): _32.QueryPacketsRequestProtoMsg;
            };
            QueryPacketsResponse: {
                typeUrl: string;
                encode(message: _32.QueryPacketsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _32.QueryPacketsResponse;
                fromPartial(object: Partial<_32.QueryPacketsResponse>): _32.QueryPacketsResponse;
                fromAmino(object: _32.QueryPacketsResponseAmino): _32.QueryPacketsResponse;
                toAmino(message: _32.QueryPacketsResponse): _32.QueryPacketsResponseAmino;
                fromAminoMsg(object: _32.QueryPacketsResponseAminoMsg): _32.QueryPacketsResponse;
                fromProtoMsg(message: _32.QueryPacketsResponseProtoMsg): _32.QueryPacketsResponse;
                toProto(message: _32.QueryPacketsResponse): Uint8Array;
                toProtoMsg(message: _32.QueryPacketsResponse): _32.QueryPacketsResponseProtoMsg;
            };
            QueryPacketRequest: {
                typeUrl: string;
                encode(message: _32.QueryPacketRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _32.QueryPacketRequest;
                fromPartial(object: Partial<_32.QueryPacketRequest>): _32.QueryPacketRequest;
                fromAmino(object: _32.QueryPacketRequestAmino): _32.QueryPacketRequest;
                toAmino(message: _32.QueryPacketRequest): _32.QueryPacketRequestAmino;
                fromAminoMsg(object: _32.QueryPacketRequestAminoMsg): _32.QueryPacketRequest;
                fromProtoMsg(message: _32.QueryPacketRequestProtoMsg): _32.QueryPacketRequest;
                toProto(message: _32.QueryPacketRequest): Uint8Array;
                toProtoMsg(message: _32.QueryPacketRequest): _32.QueryPacketRequestProtoMsg;
            };
            QueryPacketResponse: {
                typeUrl: string;
                encode(message: _32.QueryPacketResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _32.QueryPacketResponse;
                fromPartial(object: Partial<_32.QueryPacketResponse>): _32.QueryPacketResponse;
                fromAmino(object: _32.QueryPacketResponseAmino): _32.QueryPacketResponse;
                toAmino(message: _32.QueryPacketResponse): _32.QueryPacketResponseAmino;
                fromAminoMsg(object: _32.QueryPacketResponseAminoMsg): _32.QueryPacketResponse;
                fromProtoMsg(message: _32.QueryPacketResponseProtoMsg): _32.QueryPacketResponse;
                toProto(message: _32.QueryPacketResponse): Uint8Array;
                toProtoMsg(message: _32.QueryPacketResponse): _32.QueryPacketResponseProtoMsg;
            };
            QueryTotalFeesRequest: {
                typeUrl: string;
                encode(_: _32.QueryTotalFeesRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _32.QueryTotalFeesRequest;
                fromPartial(_: Partial<_32.QueryTotalFeesRequest>): _32.QueryTotalFeesRequest;
                fromAmino(_: _32.QueryTotalFeesRequestAmino): _32.QueryTotalFeesRequest;
                toAmino(_: _32.QueryTotalFeesRequest): _32.QueryTotalFeesRequestAmino;
                fromAminoMsg(object: _32.QueryTotalFeesRequestAminoMsg): _32.QueryTotalFeesRequest;
                fromProtoMsg(message: _32.QueryTotalFeesRequestProtoMsg): _32.QueryTotalFeesRequest;
                toProto(message: _32.QueryTotalFeesRequest): Uint8Array;
                toProtoMsg(message: _32.QueryTotalFeesRequest): _32.QueryTotalFeesRequestProtoMsg;
            };
            QueryTotalFeesResponse: {
                typeUrl: string;
                encode(message: _32.QueryTotalFeesResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _32.QueryTotalFeesResponse;
                fromPartial(object: Partial<_32.QueryTotalFeesResponse>): _32.QueryTotalFeesResponse;
                fromAmino(object: _32.QueryTotalFeesResponseAmino): _32.QueryTotalFeesResponse;
                toAmino(message: _32.QueryTotalFeesResponse): _32.QueryTotalFeesResponseAmino;
                fromAminoMsg(object: _32.QueryTotalFeesResponseAminoMsg): _32.QueryTotalFeesResponse;
                fromProtoMsg(message: _32.QueryTotalFeesResponseProtoMsg): _32.QueryTotalFeesResponse;
                toProto(message: _32.QueryTotalFeesResponse): Uint8Array;
                toProtoMsg(message: _32.QueryTotalFeesResponse): _32.QueryTotalFeesResponseProtoMsg;
            };
            QueryParamsRequest: {
                typeUrl: string;
                encode(_: _32.QueryParamsRequest, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _32.QueryParamsRequest;
                fromPartial(_: Partial<_32.QueryParamsRequest>): _32.QueryParamsRequest;
                fromAmino(_: _32.QueryParamsRequestAmino): _32.QueryParamsRequest;
                toAmino(_: _32.QueryParamsRequest): _32.QueryParamsRequestAmino;
                fromAminoMsg(object: _32.QueryParamsRequestAminoMsg): _32.QueryParamsRequest;
                fromProtoMsg(message: _32.QueryParamsRequestProtoMsg): _32.QueryParamsRequest;
                toProto(message: _32.QueryParamsRequest): Uint8Array;
                toProtoMsg(message: _32.QueryParamsRequest): _32.QueryParamsRequestProtoMsg;
            };
            QueryParamsResponse: {
                typeUrl: string;
                encode(message: _32.QueryParamsResponse, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _32.QueryParamsResponse;
                fromPartial(object: Partial<_32.QueryParamsResponse>): _32.QueryParamsResponse;
                fromAmino(object: _32.QueryParamsResponseAmino): _32.QueryParamsResponse;
                toAmino(message: _32.QueryParamsResponse): _32.QueryParamsResponseAmino;
                fromAminoMsg(object: _32.QueryParamsResponseAminoMsg): _32.QueryParamsResponse;
                fromProtoMsg(message: _32.QueryParamsResponseProtoMsg): _32.QueryParamsResponse;
                toProto(message: _32.QueryParamsResponse): Uint8Array;
                toProtoMsg(message: _32.QueryParamsResponse): _32.QueryParamsResponseProtoMsg;
            };
            Params: {
                typeUrl: string;
                encode(message: _31.Params, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _31.Params;
                fromPartial(object: Partial<_31.Params>): _31.Params;
                fromAmino(object: _31.ParamsAmino): _31.Params;
                toAmino(message: _31.Params): _31.ParamsAmino;
                fromAminoMsg(object: _31.ParamsAminoMsg): _31.Params;
                fromProtoMsg(message: _31.ParamsProtoMsg): _31.Params;
                toProto(message: _31.Params): Uint8Array;
                toProtoMsg(message: _31.Params): _31.ParamsProtoMsg;
            };
            GenesisState: {
                typeUrl: string;
                encode(message: _30.GenesisState, writer?: import("..").BinaryWriter): import("..").BinaryWriter;
                decode(input: import("..").BinaryReader | Uint8Array, length?: number): _30.GenesisState;
                fromPartial(object: Partial<_30.GenesisState>): _30.GenesisState;
                fromAmino(object: _30.GenesisStateAmino): _30.GenesisState;
                toAmino(message: _30.GenesisState): _30.GenesisStateAmino;
                fromAminoMsg(object: _30.GenesisStateAminoMsg): _30.GenesisState;
                fromProtoMsg(message: _30.GenesisStateProtoMsg): _30.GenesisState;
                toProto(message: _30.GenesisState): Uint8Array;
                toProtoMsg(message: _30.GenesisState): _30.GenesisStateProtoMsg;
            };
        };
    }
    const ClientFactory: {
        createRPCMsgClient: ({ rpc }: {
            rpc: import("../helpers").Rpc;
        }) => Promise<{
            band: {
                bandtss: {
                    v1beta1: _175.MsgClientImpl;
                };
                feeds: {
                    v1beta1: _176.MsgClientImpl;
                };
                globalfee: {
                    v1beta1: _177.MsgClientImpl;
                };
                oracle: {
                    v1: _178.MsgClientImpl;
                };
                restake: {
                    v1beta1: _179.MsgClientImpl;
                };
                tss: {
                    v1beta1: _180.MsgClientImpl;
                };
                tunnel: {
                    v1beta1: _181.MsgClientImpl;
                };
            };
            cosmos: {
                authz: {
                    v1beta1: import("../cosmos/authz/v1beta1/tx.rpc.msg").MsgClientImpl;
                };
                bank: {
                    v1beta1: import("../cosmos/bank/v1beta1/tx.rpc.msg").MsgClientImpl;
                };
                distribution: {
                    v1beta1: import("../cosmos/distribution/v1beta1/tx.rpc.msg").MsgClientImpl;
                };
                feegrant: {
                    v1beta1: import("../cosmos/feegrant/v1beta1/tx.rpc.msg").MsgClientImpl;
                };
                gov: {
                    v1: import("../cosmos/gov/v1/tx.rpc.msg").MsgClientImpl;
                    v1beta1: import("../cosmos/gov/v1beta1/tx.rpc.msg").MsgClientImpl;
                };
                group: {
                    v1: import("../cosmos/group/v1/tx.rpc.msg").MsgClientImpl;
                };
                staking: {
                    v1beta1: import("../cosmos/staking/v1beta1/tx.rpc.msg").MsgClientImpl;
                };
                upgrade: {
                    v1beta1: import("../cosmos/upgrade/v1beta1/tx.rpc.msg").MsgClientImpl;
                };
                vesting: {
                    v1beta1: import("../cosmos/vesting/v1beta1/tx.rpc.msg").MsgClientImpl;
                };
            };
        }>;
        createRPCQueryClient: ({ rpcEndpoint }: {
            rpcEndpoint: string | import("@cosmjs/tendermint-rpc").HttpEndpoint;
        }) => Promise<{
            band: {
                bandtss: {
                    v1beta1: {
                        counts(request?: _3.QueryCountsRequest): Promise<_3.QueryCountsResponse>;
                        members(request: _3.QueryMembersRequest): Promise<_3.QueryMembersResponse>;
                        member(request: _3.QueryMemberRequest): Promise<_3.QueryMemberResponse>;
                        currentGroup(request?: _3.QueryCurrentGroupRequest): Promise<_3.QueryCurrentGroupResponse>;
                        incomingGroup(request?: _3.QueryIncomingGroupRequest): Promise<_3.QueryIncomingGroupResponse>;
                        signing(request: _3.QuerySigningRequest): Promise<_3.QuerySigningResponse>;
                        groupTransition(request?: _3.QueryGroupTransitionRequest): Promise<_3.QueryGroupTransitionResponse>;
                        params(request?: _3.QueryParamsRequest): Promise<_3.QueryParamsResponse>;
                    };
                };
                base: {
                    node: {
                        v1: {
                            chainID(request?: _5.ChainIDRequest): Promise<_5.ChainIDResponse>;
                            eVMValidators(request?: _5.EVMValidatorsRequest): Promise<_5.EVMValidatorsResponse>;
                        };
                    };
                    oracle: {
                        v1: {
                            proof(request: _6.ProofRequest): Promise<_6.ProofResponse>;
                            multiProof(request: _6.MultiProofRequest): Promise<_6.MultiProofResponse>;
                            requestCountProof(request?: _6.RequestCountProofRequest): Promise<_6.RequestCountProofResponse>;
                        };
                    };
                };
                feeds: {
                    v1beta1: {
                        currentFeeds(request?: _11.QueryCurrentFeedsRequest): Promise<_11.QueryCurrentFeedsResponse>;
                        isFeeder(request: _11.QueryIsFeederRequest): Promise<_11.QueryIsFeederResponse>;
                        params(request?: _11.QueryParamsRequest): Promise<_11.QueryParamsResponse>;
                        price(request: _11.QueryPriceRequest): Promise<_11.QueryPriceResponse>;
                        prices(request: _11.QueryPricesRequest): Promise<_11.QueryPricesResponse>;
                        allPrices(request?: _11.QueryAllPricesRequest): Promise<_11.QueryAllPricesResponse>;
                        referenceSourceConfig(request?: _11.QueryReferenceSourceConfigRequest): Promise<_11.QueryReferenceSourceConfigResponse>;
                        signalTotalPowers(request: _11.QuerySignalTotalPowersRequest): Promise<_11.QuerySignalTotalPowersResponse>;
                        validValidator(request: _11.QueryValidValidatorRequest): Promise<_11.QueryValidValidatorResponse>;
                        validatorPrices(request: _11.QueryValidatorPricesRequest): Promise<_11.QueryValidatorPricesResponse>;
                        vote(request: _11.QueryVoteRequest): Promise<_11.QueryVoteResponse>;
                    };
                };
                globalfee: {
                    v1beta1: {
                        params(request?: _14.QueryParamsRequest): Promise<_14.QueryParamsResponse>;
                    };
                };
                oracle: {
                    v1: {
                        counts(request?: _18.QueryCountsRequest): Promise<_18.QueryCountsResponse>;
                        data(request: _18.QueryDataRequest): Promise<_18.QueryDataResponse>;
                        dataSource(request: _18.QueryDataSourceRequest): Promise<_18.QueryDataSourceResponse>;
                        oracleScript(request: _18.QueryOracleScriptRequest): Promise<_18.QueryOracleScriptResponse>;
                        request(request: _18.QueryRequestRequest): Promise<_18.QueryRequestResponse>;
                        pendingRequests(request: _18.QueryPendingRequestsRequest): Promise<_18.QueryPendingRequestsResponse>;
                        validator(request: _18.QueryValidatorRequest): Promise<_18.QueryValidatorResponse>;
                        isReporter(request: _18.QueryIsReporterRequest): Promise<_18.QueryIsReporterResponse>;
                        reporters(request: _18.QueryReportersRequest): Promise<_18.QueryReportersResponse>;
                        activeValidators(request?: _18.QueryActiveValidatorsRequest): Promise<_18.QueryActiveValidatorsResponse>;
                        params(request?: _18.QueryParamsRequest): Promise<_18.QueryParamsResponse>;
                        requestSearch(request: _18.QueryRequestSearchRequest): Promise<_18.QueryRequestSearchResponse>;
                        requestPrice(request: _18.QueryRequestPriceRequest): Promise<_18.QueryRequestPriceResponse>;
                        requestVerification(request: _18.QueryRequestVerificationRequest): Promise<_18.QueryRequestVerificationResponse>;
                    };
                };
                restake: {
                    v1beta1: {
                        vaults(request?: _21.QueryVaultsRequest): Promise<_21.QueryVaultsResponse>;
                        vault(request: _21.QueryVaultRequest): Promise<_21.QueryVaultResponse>;
                        locks(request: _21.QueryLocksRequest): Promise<_21.QueryLocksResponse>;
                        lock(request: _21.QueryLockRequest): Promise<_21.QueryLockResponse>;
                        stake(request: _21.QueryStakeRequest): Promise<_21.QueryStakeResponse>;
                        params(request?: _21.QueryParamsRequest): Promise<_21.QueryParamsResponse>;
                    };
                };
                tss: {
                    v1beta1: {
                        counts(request?: _27.QueryCountsRequest): Promise<_27.QueryCountsResponse>;
                        groups(request?: _27.QueryGroupsRequest): Promise<_27.QueryGroupsResponse>;
                        group(request: _27.QueryGroupRequest): Promise<_27.QueryGroupResponse>;
                        members(request: _27.QueryMembersRequest): Promise<_27.QueryMembersResponse>;
                        isGrantee(request: _27.QueryIsGranteeRequest): Promise<_27.QueryIsGranteeResponse>;
                        dE(request: _27.QueryDERequest): Promise<_27.QueryDEResponse>;
                        pendingGroups(request: _27.QueryPendingGroupsRequest): Promise<_27.QueryPendingGroupsResponse>;
                        pendingSignings(request: _27.QueryPendingSigningsRequest): Promise<_27.QueryPendingSigningsResponse>;
                        signing(request: _27.QuerySigningRequest): Promise<_27.QuerySigningResponse>;
                        signings(request?: _27.QuerySigningsRequest): Promise<_27.QuerySigningsResponse>;
                        params(request?: _27.QueryParamsRequest): Promise<_27.QueryParamsResponse>;
                    };
                };
                tunnel: {
                    v1beta1: {
                        tunnels(request: _32.QueryTunnelsRequest): Promise<_32.QueryTunnelsResponse>;
                        tunnel(request: _32.QueryTunnelRequest): Promise<_32.QueryTunnelResponse>;
                        deposits(request: _32.QueryDepositsRequest): Promise<_32.QueryDepositsResponse>;
                        deposit(request: _32.QueryDepositRequest): Promise<_32.QueryDepositResponse>;
                        packets(request: _32.QueryPacketsRequest): Promise<_32.QueryPacketsResponse>;
                        packet(request: _32.QueryPacketRequest): Promise<_32.QueryPacketResponse>;
                        totalFees(request?: _32.QueryTotalFeesRequest): Promise<_32.QueryTotalFeesResponse>;
                        params(request?: _32.QueryParamsRequest): Promise<_32.QueryParamsResponse>;
                    };
                };
            };
            cosmos: {
                auth: {
                    v1beta1: {
                        accounts(request?: import("../cosmos/auth/v1beta1/query").QueryAccountsRequest): Promise<import("../cosmos/auth/v1beta1/query").QueryAccountsResponse>;
                        account(request: import("../cosmos/auth/v1beta1/query").QueryAccountRequest): Promise<import("../cosmos/auth/v1beta1/query").QueryAccountResponse>;
                        params(request?: import("../cosmos/auth/v1beta1/query").QueryParamsRequest): Promise<import("../cosmos/auth/v1beta1/query").QueryParamsResponse>;
                        moduleAccounts(request?: import("../cosmos/auth/v1beta1/query").QueryModuleAccountsRequest): Promise<import("../cosmos/auth/v1beta1/query").QueryModuleAccountsResponse>;
                        bech32Prefix(request?: import("../cosmos/auth/v1beta1/query").Bech32PrefixRequest): Promise<import("../cosmos/auth/v1beta1/query").Bech32PrefixResponse>;
                        addressBytesToString(request: import("../cosmos/auth/v1beta1/query").AddressBytesToStringRequest): Promise<import("../cosmos/auth/v1beta1/query").AddressBytesToStringResponse>;
                        addressStringToBytes(request: import("../cosmos/auth/v1beta1/query").AddressStringToBytesRequest): Promise<import("../cosmos/auth/v1beta1/query").AddressStringToBytesResponse>;
                    };
                };
                authz: {
                    v1beta1: {
                        grants(request: import("../cosmos/authz/v1beta1/query").QueryGrantsRequest): Promise<import("../cosmos/authz/v1beta1/query").QueryGrantsResponse>;
                        granterGrants(request: import("../cosmos/authz/v1beta1/query").QueryGranterGrantsRequest): Promise<import("../cosmos/authz/v1beta1/query").QueryGranterGrantsResponse>;
                        granteeGrants(request: import("../cosmos/authz/v1beta1/query").QueryGranteeGrantsRequest): Promise<import("../cosmos/authz/v1beta1/query").QueryGranteeGrantsResponse>;
                    };
                };
                bank: {
                    v1beta1: {
                        balance(request: import("../cosmos/bank/v1beta1/query").QueryBalanceRequest): Promise<import("../cosmos/bank/v1beta1/query").QueryBalanceResponse>;
                        allBalances(request: import("../cosmos/bank/v1beta1/query").QueryAllBalancesRequest): Promise<import("../cosmos/bank/v1beta1/query").QueryAllBalancesResponse>;
                        spendableBalances(request: import("../cosmos/bank/v1beta1/query").QuerySpendableBalancesRequest): Promise<import("../cosmos/bank/v1beta1/query").QuerySpendableBalancesResponse>;
                        totalSupply(request?: import("../cosmos/bank/v1beta1/query").QueryTotalSupplyRequest): Promise<import("../cosmos/bank/v1beta1/query").QueryTotalSupplyResponse>;
                        supplyOf(request: import("../cosmos/bank/v1beta1/query").QuerySupplyOfRequest): Promise<import("../cosmos/bank/v1beta1/query").QuerySupplyOfResponse>;
                        params(request?: import("../cosmos/bank/v1beta1/query").QueryParamsRequest): Promise<import("../cosmos/bank/v1beta1/query").QueryParamsResponse>;
                        denomMetadata(request: import("../cosmos/bank/v1beta1/query").QueryDenomMetadataRequest): Promise<import("../cosmos/bank/v1beta1/query").QueryDenomMetadataResponse>;
                        denomsMetadata(request?: import("../cosmos/bank/v1beta1/query").QueryDenomsMetadataRequest): Promise<import("../cosmos/bank/v1beta1/query").QueryDenomsMetadataResponse>;
                        denomOwners(request: import("../cosmos/bank/v1beta1/query").QueryDenomOwnersRequest): Promise<import("../cosmos/bank/v1beta1/query").QueryDenomOwnersResponse>;
                    };
                };
                distribution: {
                    v1beta1: {
                        params(request?: import("../cosmos/distribution/v1beta1/query").QueryParamsRequest): Promise<import("../cosmos/distribution/v1beta1/query").QueryParamsResponse>;
                        validatorOutstandingRewards(request: import("../cosmos/distribution/v1beta1/query").QueryValidatorOutstandingRewardsRequest): Promise<import("../cosmos/distribution/v1beta1/query").QueryValidatorOutstandingRewardsResponse>;
                        validatorCommission(request: import("../cosmos/distribution/v1beta1/query").QueryValidatorCommissionRequest): Promise<import("../cosmos/distribution/v1beta1/query").QueryValidatorCommissionResponse>;
                        validatorSlashes(request: import("../cosmos/distribution/v1beta1/query").QueryValidatorSlashesRequest): Promise<import("../cosmos/distribution/v1beta1/query").QueryValidatorSlashesResponse>;
                        delegationRewards(request: import("../cosmos/distribution/v1beta1/query").QueryDelegationRewardsRequest): Promise<import("../cosmos/distribution/v1beta1/query").QueryDelegationRewardsResponse>;
                        delegationTotalRewards(request: import("../cosmos/distribution/v1beta1/query").QueryDelegationTotalRewardsRequest): Promise<import("../cosmos/distribution/v1beta1/query").QueryDelegationTotalRewardsResponse>;
                        delegatorValidators(request: import("../cosmos/distribution/v1beta1/query").QueryDelegatorValidatorsRequest): Promise<import("../cosmos/distribution/v1beta1/query").QueryDelegatorValidatorsResponse>;
                        delegatorWithdrawAddress(request: import("../cosmos/distribution/v1beta1/query").QueryDelegatorWithdrawAddressRequest): Promise<import("../cosmos/distribution/v1beta1/query").QueryDelegatorWithdrawAddressResponse>;
                        communityPool(request?: import("../cosmos/distribution/v1beta1/query").QueryCommunityPoolRequest): Promise<import("../cosmos/distribution/v1beta1/query").QueryCommunityPoolResponse>;
                    };
                };
                feegrant: {
                    v1beta1: {
                        allowance(request: import("../cosmos/feegrant/v1beta1/query").QueryAllowanceRequest): Promise<import("../cosmos/feegrant/v1beta1/query").QueryAllowanceResponse>;
                        allowances(request: import("../cosmos/feegrant/v1beta1/query").QueryAllowancesRequest): Promise<import("../cosmos/feegrant/v1beta1/query").QueryAllowancesResponse>;
                        allowancesByGranter(request: import("../cosmos/feegrant/v1beta1/query").QueryAllowancesByGranterRequest): Promise<import("../cosmos/feegrant/v1beta1/query").QueryAllowancesByGranterResponse>;
                    };
                };
                gov: {
                    v1: {
                        proposal(request: import("../cosmos/gov/v1/query").QueryProposalRequest): Promise<import("../cosmos/gov/v1/query").QueryProposalResponse>;
                        proposals(request: import("../cosmos/gov/v1/query").QueryProposalsRequest): Promise<import("../cosmos/gov/v1/query").QueryProposalsResponse>;
                        vote(request: import("../cosmos/gov/v1/query").QueryVoteRequest): Promise<import("../cosmos/gov/v1/query").QueryVoteResponse>;
                        votes(request: import("../cosmos/gov/v1/query").QueryVotesRequest): Promise<import("../cosmos/gov/v1/query").QueryVotesResponse>;
                        params(request: import("../cosmos/gov/v1/query").QueryParamsRequest): Promise<import("../cosmos/gov/v1/query").QueryParamsResponse>;
                        deposit(request: import("../cosmos/gov/v1/query").QueryDepositRequest): Promise<import("../cosmos/gov/v1/query").QueryDepositResponse>;
                        deposits(request: import("../cosmos/gov/v1/query").QueryDepositsRequest): Promise<import("../cosmos/gov/v1/query").QueryDepositsResponse>;
                        tallyResult(request: import("../cosmos/gov/v1/query").QueryTallyResultRequest): Promise<import("../cosmos/gov/v1/query").QueryTallyResultResponse>;
                    };
                    v1beta1: {
                        proposal(request: import("../cosmos/gov/v1beta1/query").QueryProposalRequest): Promise<import("../cosmos/gov/v1beta1/query").QueryProposalResponse>;
                        proposals(request: import("../cosmos/gov/v1beta1/query").QueryProposalsRequest): Promise<import("../cosmos/gov/v1beta1/query").QueryProposalsResponse>;
                        vote(request: import("../cosmos/gov/v1beta1/query").QueryVoteRequest): Promise<import("../cosmos/gov/v1beta1/query").QueryVoteResponse>;
                        votes(request: import("../cosmos/gov/v1beta1/query").QueryVotesRequest): Promise<import("../cosmos/gov/v1beta1/query").QueryVotesResponse>;
                        params(request: import("../cosmos/gov/v1beta1/query").QueryParamsRequest): Promise<import("../cosmos/gov/v1beta1/query").QueryParamsResponse>;
                        deposit(request: import("../cosmos/gov/v1beta1/query").QueryDepositRequest): Promise<import("../cosmos/gov/v1beta1/query").QueryDepositResponse>;
                        deposits(request: import("../cosmos/gov/v1beta1/query").QueryDepositsRequest): Promise<import("../cosmos/gov/v1beta1/query").QueryDepositsResponse>;
                        tallyResult(request: import("../cosmos/gov/v1beta1/query").QueryTallyResultRequest): Promise<import("../cosmos/gov/v1beta1/query").QueryTallyResultResponse>;
                    };
                };
                group: {
                    v1: {
                        groupInfo(request: import("../cosmos/group/v1/query").QueryGroupInfoRequest): Promise<import("../cosmos/group/v1/query").QueryGroupInfoResponse>;
                        groupPolicyInfo(request: import("../cosmos/group/v1/query").QueryGroupPolicyInfoRequest): Promise<import("../cosmos/group/v1/query").QueryGroupPolicyInfoResponse>;
                        groupMembers(request: import("../cosmos/group/v1/query").QueryGroupMembersRequest): Promise<import("../cosmos/group/v1/query").QueryGroupMembersResponse>;
                        groupsByAdmin(request: import("../cosmos/group/v1/query").QueryGroupsByAdminRequest): Promise<import("../cosmos/group/v1/query").QueryGroupsByAdminResponse>;
                        groupPoliciesByGroup(request: import("../cosmos/group/v1/query").QueryGroupPoliciesByGroupRequest): Promise<import("../cosmos/group/v1/query").QueryGroupPoliciesByGroupResponse>;
                        groupPoliciesByAdmin(request: import("../cosmos/group/v1/query").QueryGroupPoliciesByAdminRequest): Promise<import("../cosmos/group/v1/query").QueryGroupPoliciesByAdminResponse>;
                        proposal(request: import("../cosmos/group/v1/query").QueryProposalRequest): Promise<import("../cosmos/group/v1/query").QueryProposalResponse>;
                        proposalsByGroupPolicy(request: import("../cosmos/group/v1/query").QueryProposalsByGroupPolicyRequest): Promise<import("../cosmos/group/v1/query").QueryProposalsByGroupPolicyResponse>;
                        voteByProposalVoter(request: import("../cosmos/group/v1/query").QueryVoteByProposalVoterRequest): Promise<import("../cosmos/group/v1/query").QueryVoteByProposalVoterResponse>;
                        votesByProposal(request: import("../cosmos/group/v1/query").QueryVotesByProposalRequest): Promise<import("../cosmos/group/v1/query").QueryVotesByProposalResponse>;
                        votesByVoter(request: import("../cosmos/group/v1/query").QueryVotesByVoterRequest): Promise<import("../cosmos/group/v1/query").QueryVotesByVoterResponse>;
                        groupsByMember(request: import("../cosmos/group/v1/query").QueryGroupsByMemberRequest): Promise<import("../cosmos/group/v1/query").QueryGroupsByMemberResponse>;
                        tallyResult(request: import("../cosmos/group/v1/query").QueryTallyResultRequest): Promise<import("../cosmos/group/v1/query").QueryTallyResultResponse>;
                    };
                };
                mint: {
                    v1beta1: {
                        params(request?: import("../cosmos/mint/v1beta1/query").QueryParamsRequest): Promise<import("../cosmos/mint/v1beta1/query").QueryParamsResponse>;
                        inflation(request?: import("../cosmos/mint/v1beta1/query").QueryInflationRequest): Promise<import("../cosmos/mint/v1beta1/query").QueryInflationResponse>;
                        annualProvisions(request?: import("../cosmos/mint/v1beta1/query").QueryAnnualProvisionsRequest): Promise<import("../cosmos/mint/v1beta1/query").QueryAnnualProvisionsResponse>;
                    };
                };
                params: {
                    v1beta1: {
                        params(request: import("../cosmos/params/v1beta1/query").QueryParamsRequest): Promise<import("../cosmos/params/v1beta1/query").QueryParamsResponse>;
                        subspaces(request?: import("../cosmos/params/v1beta1/query").QuerySubspacesRequest): Promise<import("../cosmos/params/v1beta1/query").QuerySubspacesResponse>;
                    };
                };
                staking: {
                    v1beta1: {
                        validators(request: import("../cosmos/staking/v1beta1/query").QueryValidatorsRequest): Promise<import("../cosmos/staking/v1beta1/query").QueryValidatorsResponse>;
                        validator(request: import("../cosmos/staking/v1beta1/query").QueryValidatorRequest): Promise<import("../cosmos/staking/v1beta1/query").QueryValidatorResponse>;
                        validatorDelegations(request: import("../cosmos/staking/v1beta1/query").QueryValidatorDelegationsRequest): Promise<import("../cosmos/staking/v1beta1/query").QueryValidatorDelegationsResponse>;
                        validatorUnbondingDelegations(request: import("../cosmos/staking/v1beta1/query").QueryValidatorUnbondingDelegationsRequest): Promise<import("../cosmos/staking/v1beta1/query").QueryValidatorUnbondingDelegationsResponse>;
                        delegation(request: import("../cosmos/staking/v1beta1/query").QueryDelegationRequest): Promise<import("../cosmos/staking/v1beta1/query").QueryDelegationResponse>;
                        unbondingDelegation(request: import("../cosmos/staking/v1beta1/query").QueryUnbondingDelegationRequest): Promise<import("../cosmos/staking/v1beta1/query").QueryUnbondingDelegationResponse>;
                        delegatorDelegations(request: import("../cosmos/staking/v1beta1/query").QueryDelegatorDelegationsRequest): Promise<import("../cosmos/staking/v1beta1/query").QueryDelegatorDelegationsResponse>;
                        delegatorUnbondingDelegations(request: import("../cosmos/staking/v1beta1/query").QueryDelegatorUnbondingDelegationsRequest): Promise<import("../cosmos/staking/v1beta1/query").QueryDelegatorUnbondingDelegationsResponse>;
                        redelegations(request: import("../cosmos/staking/v1beta1/query").QueryRedelegationsRequest): Promise<import("../cosmos/staking/v1beta1/query").QueryRedelegationsResponse>;
                        delegatorValidators(request: import("../cosmos/staking/v1beta1/query").QueryDelegatorValidatorsRequest): Promise<import("../cosmos/staking/v1beta1/query").QueryDelegatorValidatorsResponse>;
                        delegatorValidator(request: import("../cosmos/staking/v1beta1/query").QueryDelegatorValidatorRequest): Promise<import("../cosmos/staking/v1beta1/query").QueryDelegatorValidatorResponse>;
                        historicalInfo(request: import("../cosmos/staking/v1beta1/query").QueryHistoricalInfoRequest): Promise<import("../cosmos/staking/v1beta1/query").QueryHistoricalInfoResponse>;
                        pool(request?: import("../cosmos/staking/v1beta1/query").QueryPoolRequest): Promise<import("../cosmos/staking/v1beta1/query").QueryPoolResponse>;
                        params(request?: import("../cosmos/staking/v1beta1/query").QueryParamsRequest): Promise<import("../cosmos/staking/v1beta1/query").QueryParamsResponse>;
                    };
                };
                tx: {
                    v1beta1: {
                        simulate(request: import("../cosmos/tx/v1beta1/service").SimulateRequest): Promise<import("../cosmos/tx/v1beta1/service").SimulateResponse>;
                        getTx(request: import("../cosmos/tx/v1beta1/service").GetTxRequest): Promise<import("../cosmos/tx/v1beta1/service").GetTxResponse>;
                        broadcastTx(request: import("../cosmos/tx/v1beta1/service").BroadcastTxRequest): Promise<import("../cosmos/tx/v1beta1/service").BroadcastTxResponse>;
                        getTxsEvent(request: import("../cosmos/tx/v1beta1/service").GetTxsEventRequest): Promise<import("../cosmos/tx/v1beta1/service").GetTxsEventResponse>;
                        getBlockWithTxs(request: import("../cosmos/tx/v1beta1/service").GetBlockWithTxsRequest): Promise<import("../cosmos/tx/v1beta1/service").GetBlockWithTxsResponse>;
                    };
                };
                upgrade: {
                    v1beta1: {
                        currentPlan(request?: import("../cosmos/upgrade/v1beta1/query").QueryCurrentPlanRequest): Promise<import("../cosmos/upgrade/v1beta1/query").QueryCurrentPlanResponse>;
                        appliedPlan(request: import("../cosmos/upgrade/v1beta1/query").QueryAppliedPlanRequest): Promise<import("../cosmos/upgrade/v1beta1/query").QueryAppliedPlanResponse>;
                        upgradedConsensusState(request: import("../cosmos/upgrade/v1beta1/query").QueryUpgradedConsensusStateRequest): Promise<import("../cosmos/upgrade/v1beta1/query").QueryUpgradedConsensusStateResponse>;
                        moduleVersions(request: import("../cosmos/upgrade/v1beta1/query").QueryModuleVersionsRequest): Promise<import("../cosmos/upgrade/v1beta1/query").QueryModuleVersionsResponse>;
                        authority(request?: import("../cosmos/upgrade/v1beta1/query").QueryAuthorityRequest): Promise<import("../cosmos/upgrade/v1beta1/query").QueryAuthorityResponse>;
                    };
                };
            };
        }>;
        createLCDClient: ({ restEndpoint }: {
            restEndpoint: string;
        }) => Promise<{
            band: {
                bandtss: {
                    v1beta1: _157.LCDQueryClient;
                };
                base: {
                    node: {
                        v1: _158.LCDQueryClient;
                    };
                    oracle: {
                        v1: _159.LCDQueryClient;
                    };
                };
                feeds: {
                    v1beta1: _160.LCDQueryClient;
                };
                globalfee: {
                    v1beta1: _161.LCDQueryClient;
                };
                oracle: {
                    v1: _162.LCDQueryClient;
                };
                restake: {
                    v1beta1: _163.LCDQueryClient;
                };
                tss: {
                    v1beta1: _164.LCDQueryClient;
                };
                tunnel: {
                    v1beta1: _165.LCDQueryClient;
                };
            };
            cosmos: {
                auth: {
                    v1beta1: import("../cosmos/auth/v1beta1/query.lcd").LCDQueryClient;
                };
                authz: {
                    v1beta1: import("../cosmos/authz/v1beta1/query.lcd").LCDQueryClient;
                };
                bank: {
                    v1beta1: import("../cosmos/bank/v1beta1/query.lcd").LCDQueryClient;
                };
                distribution: {
                    v1beta1: import("../cosmos/distribution/v1beta1/query.lcd").LCDQueryClient;
                };
                feegrant: {
                    v1beta1: import("../cosmos/feegrant/v1beta1/query.lcd").LCDQueryClient;
                };
                gov: {
                    v1: import("../cosmos/gov/v1/query.lcd").LCDQueryClient;
                    v1beta1: import("../cosmos/gov/v1beta1/query.lcd").LCDQueryClient;
                };
                group: {
                    v1: import("../cosmos/group/v1/query.lcd").LCDQueryClient;
                };
                mint: {
                    v1beta1: import("../cosmos/mint/v1beta1/query.lcd").LCDQueryClient;
                };
                params: {
                    v1beta1: import("../cosmos/params/v1beta1/query.lcd").LCDQueryClient;
                };
                staking: {
                    v1beta1: import("../cosmos/staking/v1beta1/query.lcd").LCDQueryClient;
                };
                tx: {
                    v1beta1: import("../cosmos/tx/v1beta1/service.lcd").LCDQueryClient;
                };
                upgrade: {
                    v1beta1: import("../cosmos/upgrade/v1beta1/query.lcd").LCDQueryClient;
                };
            };
        }>;
    };
}
