UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

626 lines (625 loc) 30.8 kB
import { PageRequest, PageRequestAmino, PageRequestSDKType, PageResponse, PageResponseAmino, PageResponseSDKType } from "../../../cosmos/base/query/v1beta1/pagination"; import { Member, MemberAmino, MemberSDKType, GroupStatus, SigningResult, SigningResultAmino, SigningResultSDKType } from "../../tss/v1beta1/tss"; import { Coin, CoinAmino, CoinSDKType } from "../../../cosmos/base/v1beta1/coin"; import { GroupTransition, GroupTransitionAmino, GroupTransitionSDKType } from "./bandtss"; import { Params, ParamsAmino, ParamsSDKType } from "./genesis"; import { BinaryReader, BinaryWriter } from "../../../binary"; /** MemberStatusFilter defines the query options for filtering members by their active status. */ export declare enum MemberStatusFilter { /** MEMBER_STATUS_FILTER_UNSPECIFIED - MEMBER_STATUS_FILTER_UNSPECIFIED defines a filter for unspecified active status. */ MEMBER_STATUS_FILTER_UNSPECIFIED = 0, /** MEMBER_STATUS_FILTER_ACTIVE - MEMBER_STATUS_FILTER_ACTIVE defines a filter for active status. */ MEMBER_STATUS_FILTER_ACTIVE = 1, /** MEMBER_STATUS_FILTER_INACTIVE - MEMBER_STATUS_FILTER_INACTIVE defines a filter for inactive status. */ MEMBER_STATUS_FILTER_INACTIVE = 2, UNRECOGNIZED = -1 } export declare const MemberStatusFilterSDKType: typeof MemberStatusFilter; export declare const MemberStatusFilterAmino: typeof MemberStatusFilter; export declare function memberStatusFilterFromJSON(object: any): MemberStatusFilter; export declare function memberStatusFilterToJSON(object: MemberStatusFilter): string; /** QueryCountsRequest is request type for the Query/Count RPC method. */ export interface QueryCountsRequest { } export interface QueryCountsRequestProtoMsg { typeUrl: "/band.bandtss.v1beta1.QueryCountsRequest"; value: Uint8Array; } /** QueryCountsRequest is request type for the Query/Count RPC method. */ export interface QueryCountsRequestAmino { } export interface QueryCountsRequestAminoMsg { type: "/band.bandtss.v1beta1.QueryCountsRequest"; value: QueryCountsRequestAmino; } /** QueryCountsRequest is request type for the Query/Count RPC method. */ export interface QueryCountsRequestSDKType { } /** QueryCountsResponse is response type for the Query/Count RPC method. */ export interface QueryCountsResponse { /** signing_count is total number of signing request submitted to bandtss module */ signingCount: bigint; } export interface QueryCountsResponseProtoMsg { typeUrl: "/band.bandtss.v1beta1.QueryCountsResponse"; value: Uint8Array; } /** QueryCountsResponse is response type for the Query/Count RPC method. */ export interface QueryCountsResponseAmino { /** signing_count is total number of signing request submitted to bandtss module */ signing_count?: string; } export interface QueryCountsResponseAminoMsg { type: "/band.bandtss.v1beta1.QueryCountsResponse"; value: QueryCountsResponseAmino; } /** QueryCountsResponse is response type for the Query/Count RPC method. */ export interface QueryCountsResponseSDKType { signing_count: bigint; } /** QueryMembersRequest is the request type for the Query/Members RPC method. */ export interface QueryMembersRequest { /** status define type of filter on member's status. */ status: MemberStatusFilter; /** * is_incoming_group is a flag to indicate whether user query members in the incoming group * or the current group. */ isIncomingGroup: boolean; /** pagination defines pagination settings for the request. */ pagination?: PageRequest; } export interface QueryMembersRequestProtoMsg { typeUrl: "/band.bandtss.v1beta1.QueryMembersRequest"; value: Uint8Array; } /** QueryMembersRequest is the request type for the Query/Members RPC method. */ export interface QueryMembersRequestAmino { /** status define type of filter on member's status. */ status?: MemberStatusFilter; /** * is_incoming_group is a flag to indicate whether user query members in the incoming group * or the current group. */ is_incoming_group?: boolean; /** pagination defines pagination settings for the request. */ pagination?: PageRequestAmino; } export interface QueryMembersRequestAminoMsg { type: "/band.bandtss.v1beta1.QueryMembersRequest"; value: QueryMembersRequestAmino; } /** QueryMembersRequest is the request type for the Query/Members RPC method. */ export interface QueryMembersRequestSDKType { status: MemberStatusFilter; is_incoming_group: boolean; pagination?: PageRequestSDKType; } /** QueryMembersResponse is the response type for the Query/Members RPC method. */ export interface QueryMembersResponse { /** members are those individuals who correspond to the provided is_active status. */ members: Member[]; /** pagination defines the pagination in the response. */ pagination?: PageResponse; } export interface QueryMembersResponseProtoMsg { typeUrl: "/band.bandtss.v1beta1.QueryMembersResponse"; value: Uint8Array; } /** QueryMembersResponse is the response type for the Query/Members RPC method. */ export interface QueryMembersResponseAmino { /** members are those individuals who correspond to the provided is_active status. */ members?: MemberAmino[]; /** pagination defines the pagination in the response. */ pagination?: PageResponseAmino; } export interface QueryMembersResponseAminoMsg { type: "/band.bandtss.v1beta1.QueryMembersResponse"; value: QueryMembersResponseAmino; } /** QueryMembersResponse is the response type for the Query/Members RPC method. */ export interface QueryMembersResponseSDKType { members: MemberSDKType[]; pagination?: PageResponseSDKType; } /** QueryMemberRequest is the request type for the Query/Member RPC method. */ export interface QueryMemberRequest { /** address is the member address. */ address: string; } export interface QueryMemberRequestProtoMsg { typeUrl: "/band.bandtss.v1beta1.QueryMemberRequest"; value: Uint8Array; } /** QueryMemberRequest is the request type for the Query/Member RPC method. */ export interface QueryMemberRequestAmino { /** address is the member address. */ address?: string; } export interface QueryMemberRequestAminoMsg { type: "/band.bandtss.v1beta1.QueryMemberRequest"; value: QueryMemberRequestAmino; } /** QueryMemberRequest is the request type for the Query/Member RPC method. */ export interface QueryMemberRequestSDKType { address: string; } /** QueryMemberResponse is the response type for the Query/Member RPC method. */ export interface QueryMemberResponse { /** current_group_member is the member detail. */ currentGroupMember: Member; /** incoming_group_member is the member detail. */ incomingGroupMember: Member; } export interface QueryMemberResponseProtoMsg { typeUrl: "/band.bandtss.v1beta1.QueryMemberResponse"; value: Uint8Array; } /** QueryMemberResponse is the response type for the Query/Member RPC method. */ export interface QueryMemberResponseAmino { /** current_group_member is the member detail. */ current_group_member?: MemberAmino; /** incoming_group_member is the member detail. */ incoming_group_member?: MemberAmino; } export interface QueryMemberResponseAminoMsg { type: "/band.bandtss.v1beta1.QueryMemberResponse"; value: QueryMemberResponseAmino; } /** QueryMemberResponse is the response type for the Query/Member RPC method. */ export interface QueryMemberResponseSDKType { current_group_member: MemberSDKType; incoming_group_member: MemberSDKType; } /** QueryCurrentGroupRequest is the request type for the Query/CurrentGroup RPC method. */ export interface QueryCurrentGroupRequest { } export interface QueryCurrentGroupRequestProtoMsg { typeUrl: "/band.bandtss.v1beta1.QueryCurrentGroupRequest"; value: Uint8Array; } /** QueryCurrentGroupRequest is the request type for the Query/CurrentGroup RPC method. */ export interface QueryCurrentGroupRequestAmino { } export interface QueryCurrentGroupRequestAminoMsg { type: "/band.bandtss.v1beta1.QueryCurrentGroupRequest"; value: QueryCurrentGroupRequestAmino; } /** QueryCurrentGroupRequest is the request type for the Query/CurrentGroup RPC method. */ export interface QueryCurrentGroupRequestSDKType { } /** QueryCurrentGroupResponse is the response type for the Query/CurrentGroup RPC method. */ export interface QueryCurrentGroupResponse { /** group_id is the ID of the current group. */ groupId: bigint; /** size is the number of members in the group. */ size: bigint; /** threshold is the minimum number of members needed to generate a valid signature. */ threshold: bigint; /** pub_key is the public key generated by the group. */ pubKey: Uint8Array; /** status is the status of the current group. */ status: GroupStatus; /** active_time is the timestamp at which the group becomes the current group of the module. */ activeTime: Date; } export interface QueryCurrentGroupResponseProtoMsg { typeUrl: "/band.bandtss.v1beta1.QueryCurrentGroupResponse"; value: Uint8Array; } /** QueryCurrentGroupResponse is the response type for the Query/CurrentGroup RPC method. */ export interface QueryCurrentGroupResponseAmino { /** group_id is the ID of the current group. */ group_id?: string; /** size is the number of members in the group. */ size?: string; /** threshold is the minimum number of members needed to generate a valid signature. */ threshold?: string; /** pub_key is the public key generated by the group. */ pub_key?: string; /** status is the status of the current group. */ status?: GroupStatus; /** active_time is the timestamp at which the group becomes the current group of the module. */ active_time?: string; } export interface QueryCurrentGroupResponseAminoMsg { type: "/band.bandtss.v1beta1.QueryCurrentGroupResponse"; value: QueryCurrentGroupResponseAmino; } /** QueryCurrentGroupResponse is the response type for the Query/CurrentGroup RPC method. */ export interface QueryCurrentGroupResponseSDKType { group_id: bigint; size: bigint; threshold: bigint; pub_key: Uint8Array; status: GroupStatus; active_time: Date; } /** QueryIncomingGroupRequest is the request type for the Query/IncomingGroup RPC method. */ export interface QueryIncomingGroupRequest { } export interface QueryIncomingGroupRequestProtoMsg { typeUrl: "/band.bandtss.v1beta1.QueryIncomingGroupRequest"; value: Uint8Array; } /** QueryIncomingGroupRequest is the request type for the Query/IncomingGroup RPC method. */ export interface QueryIncomingGroupRequestAmino { } export interface QueryIncomingGroupRequestAminoMsg { type: "/band.bandtss.v1beta1.QueryIncomingGroupRequest"; value: QueryIncomingGroupRequestAmino; } /** QueryIncomingGroupRequest is the request type for the Query/IncomingGroup RPC method. */ export interface QueryIncomingGroupRequestSDKType { } /** QueryIncomingGroupResponse is the response type for the Query/IncomingGroup RPC method. */ export interface QueryIncomingGroupResponse { /** group_id is the ID of the incoming group. */ groupId: bigint; /** size is the number of members in the group. */ size: bigint; /** threshold is the minimum number of members needed to generate a valid signature. */ threshold: bigint; /** pub_key is the public key generated by the group. */ pubKey: Uint8Array; /** status is the status of the incoming group. */ status: GroupStatus; } export interface QueryIncomingGroupResponseProtoMsg { typeUrl: "/band.bandtss.v1beta1.QueryIncomingGroupResponse"; value: Uint8Array; } /** QueryIncomingGroupResponse is the response type for the Query/IncomingGroup RPC method. */ export interface QueryIncomingGroupResponseAmino { /** group_id is the ID of the incoming group. */ group_id?: string; /** size is the number of members in the group. */ size?: string; /** threshold is the minimum number of members needed to generate a valid signature. */ threshold?: string; /** pub_key is the public key generated by the group. */ pub_key?: string; /** status is the status of the incoming group. */ status?: GroupStatus; } export interface QueryIncomingGroupResponseAminoMsg { type: "/band.bandtss.v1beta1.QueryIncomingGroupResponse"; value: QueryIncomingGroupResponseAmino; } /** QueryIncomingGroupResponse is the response type for the Query/IncomingGroup RPC method. */ export interface QueryIncomingGroupResponseSDKType { group_id: bigint; size: bigint; threshold: bigint; pub_key: Uint8Array; status: GroupStatus; } /** QuerySingingRequest is the request type for the Query/Signing RPC method. */ export interface QuerySigningRequest { /** signing_id is the ID of the signing request. */ signingId: bigint; } export interface QuerySigningRequestProtoMsg { typeUrl: "/band.bandtss.v1beta1.QuerySigningRequest"; value: Uint8Array; } /** QuerySingingRequest is the request type for the Query/Signing RPC method. */ export interface QuerySigningRequestAmino { /** signing_id is the ID of the signing request. */ signing_id?: string; } export interface QuerySigningRequestAminoMsg { type: "/band.bandtss.v1beta1.QuerySigningRequest"; value: QuerySigningRequestAmino; } /** QuerySingingRequest is the request type for the Query/Signing RPC method. */ export interface QuerySigningRequestSDKType { signing_id: bigint; } /** QuerySigningResponse is the response type for the Query/Signing RPC method. */ export interface QuerySigningResponse { /** fee_per_signer is the tokens that will be paid per signer for this bandtss signing. */ feePerSigner: Coin[]; /** requester is the address of requester who paid for bandtss signing. */ requester: string; /** current_group_signing_result is the signing result from the current group. */ currentGroupSigningResult?: SigningResult; /** incoming_group_signing_result is the signing result from the incoming group. */ incomingGroupSigningResult?: SigningResult; } export interface QuerySigningResponseProtoMsg { typeUrl: "/band.bandtss.v1beta1.QuerySigningResponse"; value: Uint8Array; } /** QuerySigningResponse is the response type for the Query/Signing RPC method. */ export interface QuerySigningResponseAmino { /** fee_per_signer is the tokens that will be paid per signer for this bandtss signing. */ fee_per_signer?: CoinAmino[]; /** requester is the address of requester who paid for bandtss signing. */ requester?: string; /** current_group_signing_result is the signing result from the current group. */ current_group_signing_result?: SigningResultAmino; /** incoming_group_signing_result is the signing result from the incoming group. */ incoming_group_signing_result?: SigningResultAmino; } export interface QuerySigningResponseAminoMsg { type: "/band.bandtss.v1beta1.QuerySigningResponse"; value: QuerySigningResponseAmino; } /** QuerySigningResponse is the response type for the Query/Signing RPC method. */ export interface QuerySigningResponseSDKType { fee_per_signer: CoinSDKType[]; requester: string; current_group_signing_result?: SigningResultSDKType; incoming_group_signing_result?: SigningResultSDKType; } /** QueryGroupTransitionRequest is the request type for the Query/GroupTransition RPC method. */ export interface QueryGroupTransitionRequest { } export interface QueryGroupTransitionRequestProtoMsg { typeUrl: "/band.bandtss.v1beta1.QueryGroupTransitionRequest"; value: Uint8Array; } /** QueryGroupTransitionRequest is the request type for the Query/GroupTransition RPC method. */ export interface QueryGroupTransitionRequestAmino { } export interface QueryGroupTransitionRequestAminoMsg { type: "/band.bandtss.v1beta1.QueryGroupTransitionRequest"; value: QueryGroupTransitionRequestAmino; } /** QueryGroupTransitionRequest is the request type for the Query/GroupTransition RPC method. */ export interface QueryGroupTransitionRequestSDKType { } /** QueryGroupTransitionResponse is the response type for the Query/GroupTransition RPC method. */ export interface QueryGroupTransitionResponse { /** group_transition is the group transition information. */ groupTransition?: GroupTransition; } export interface QueryGroupTransitionResponseProtoMsg { typeUrl: "/band.bandtss.v1beta1.QueryGroupTransitionResponse"; value: Uint8Array; } /** QueryGroupTransitionResponse is the response type for the Query/GroupTransition RPC method. */ export interface QueryGroupTransitionResponseAmino { /** group_transition is the group transition information. */ group_transition?: GroupTransitionAmino; } export interface QueryGroupTransitionResponseAminoMsg { type: "/band.bandtss.v1beta1.QueryGroupTransitionResponse"; value: QueryGroupTransitionResponseAmino; } /** QueryGroupTransitionResponse is the response type for the Query/GroupTransition RPC method. */ export interface QueryGroupTransitionResponseSDKType { group_transition?: GroupTransitionSDKType; } /** QueryParamsRequest is request type for the Query/Params RPC method. */ export interface QueryParamsRequest { } export interface QueryParamsRequestProtoMsg { typeUrl: "/band.bandtss.v1beta1.QueryParamsRequest"; value: Uint8Array; } /** QueryParamsRequest is request type for the Query/Params RPC method. */ export interface QueryParamsRequestAmino { } export interface QueryParamsRequestAminoMsg { type: "/band.bandtss.v1beta1.QueryParamsRequest"; value: QueryParamsRequestAmino; } /** QueryParamsRequest is request type for the Query/Params RPC method. */ export interface QueryParamsRequestSDKType { } /** QueryParamsResponse is response type for the Query/Params RPC method. */ export interface QueryParamsResponse { /** Params is the parameters of the module. */ params: Params; } export interface QueryParamsResponseProtoMsg { typeUrl: "/band.bandtss.v1beta1.QueryParamsResponse"; value: Uint8Array; } /** QueryParamsResponse is response type for the Query/Params RPC method. */ export interface QueryParamsResponseAmino { /** Params is the parameters of the module. */ params?: ParamsAmino; } export interface QueryParamsResponseAminoMsg { type: "/band.bandtss.v1beta1.QueryParamsResponse"; value: QueryParamsResponseAmino; } /** QueryParamsResponse is response type for the Query/Params RPC method. */ export interface QueryParamsResponseSDKType { params: ParamsSDKType; } export declare const QueryCountsRequest: { typeUrl: string; encode(_: QueryCountsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryCountsRequest; fromPartial(_: Partial<QueryCountsRequest>): QueryCountsRequest; fromAmino(_: QueryCountsRequestAmino): QueryCountsRequest; toAmino(_: QueryCountsRequest): QueryCountsRequestAmino; fromAminoMsg(object: QueryCountsRequestAminoMsg): QueryCountsRequest; fromProtoMsg(message: QueryCountsRequestProtoMsg): QueryCountsRequest; toProto(message: QueryCountsRequest): Uint8Array; toProtoMsg(message: QueryCountsRequest): QueryCountsRequestProtoMsg; }; export declare const QueryCountsResponse: { typeUrl: string; encode(message: QueryCountsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryCountsResponse; fromPartial(object: Partial<QueryCountsResponse>): QueryCountsResponse; fromAmino(object: QueryCountsResponseAmino): QueryCountsResponse; toAmino(message: QueryCountsResponse): QueryCountsResponseAmino; fromAminoMsg(object: QueryCountsResponseAminoMsg): QueryCountsResponse; fromProtoMsg(message: QueryCountsResponseProtoMsg): QueryCountsResponse; toProto(message: QueryCountsResponse): Uint8Array; toProtoMsg(message: QueryCountsResponse): QueryCountsResponseProtoMsg; }; export declare const QueryMembersRequest: { typeUrl: string; encode(message: QueryMembersRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMembersRequest; fromPartial(object: Partial<QueryMembersRequest>): QueryMembersRequest; fromAmino(object: QueryMembersRequestAmino): QueryMembersRequest; toAmino(message: QueryMembersRequest): QueryMembersRequestAmino; fromAminoMsg(object: QueryMembersRequestAminoMsg): QueryMembersRequest; fromProtoMsg(message: QueryMembersRequestProtoMsg): QueryMembersRequest; toProto(message: QueryMembersRequest): Uint8Array; toProtoMsg(message: QueryMembersRequest): QueryMembersRequestProtoMsg; }; export declare const QueryMembersResponse: { typeUrl: string; encode(message: QueryMembersResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMembersResponse; fromPartial(object: Partial<QueryMembersResponse>): QueryMembersResponse; fromAmino(object: QueryMembersResponseAmino): QueryMembersResponse; toAmino(message: QueryMembersResponse): QueryMembersResponseAmino; fromAminoMsg(object: QueryMembersResponseAminoMsg): QueryMembersResponse; fromProtoMsg(message: QueryMembersResponseProtoMsg): QueryMembersResponse; toProto(message: QueryMembersResponse): Uint8Array; toProtoMsg(message: QueryMembersResponse): QueryMembersResponseProtoMsg; }; export declare const QueryMemberRequest: { typeUrl: string; encode(message: QueryMemberRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMemberRequest; fromPartial(object: Partial<QueryMemberRequest>): QueryMemberRequest; fromAmino(object: QueryMemberRequestAmino): QueryMemberRequest; toAmino(message: QueryMemberRequest): QueryMemberRequestAmino; fromAminoMsg(object: QueryMemberRequestAminoMsg): QueryMemberRequest; fromProtoMsg(message: QueryMemberRequestProtoMsg): QueryMemberRequest; toProto(message: QueryMemberRequest): Uint8Array; toProtoMsg(message: QueryMemberRequest): QueryMemberRequestProtoMsg; }; export declare const QueryMemberResponse: { typeUrl: string; encode(message: QueryMemberResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryMemberResponse; fromPartial(object: Partial<QueryMemberResponse>): QueryMemberResponse; fromAmino(object: QueryMemberResponseAmino): QueryMemberResponse; toAmino(message: QueryMemberResponse): QueryMemberResponseAmino; fromAminoMsg(object: QueryMemberResponseAminoMsg): QueryMemberResponse; fromProtoMsg(message: QueryMemberResponseProtoMsg): QueryMemberResponse; toProto(message: QueryMemberResponse): Uint8Array; toProtoMsg(message: QueryMemberResponse): QueryMemberResponseProtoMsg; }; export declare const QueryCurrentGroupRequest: { typeUrl: string; encode(_: QueryCurrentGroupRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryCurrentGroupRequest; fromPartial(_: Partial<QueryCurrentGroupRequest>): QueryCurrentGroupRequest; fromAmino(_: QueryCurrentGroupRequestAmino): QueryCurrentGroupRequest; toAmino(_: QueryCurrentGroupRequest): QueryCurrentGroupRequestAmino; fromAminoMsg(object: QueryCurrentGroupRequestAminoMsg): QueryCurrentGroupRequest; fromProtoMsg(message: QueryCurrentGroupRequestProtoMsg): QueryCurrentGroupRequest; toProto(message: QueryCurrentGroupRequest): Uint8Array; toProtoMsg(message: QueryCurrentGroupRequest): QueryCurrentGroupRequestProtoMsg; }; export declare const QueryCurrentGroupResponse: { typeUrl: string; encode(message: QueryCurrentGroupResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryCurrentGroupResponse; fromPartial(object: Partial<QueryCurrentGroupResponse>): QueryCurrentGroupResponse; fromAmino(object: QueryCurrentGroupResponseAmino): QueryCurrentGroupResponse; toAmino(message: QueryCurrentGroupResponse): QueryCurrentGroupResponseAmino; fromAminoMsg(object: QueryCurrentGroupResponseAminoMsg): QueryCurrentGroupResponse; fromProtoMsg(message: QueryCurrentGroupResponseProtoMsg): QueryCurrentGroupResponse; toProto(message: QueryCurrentGroupResponse): Uint8Array; toProtoMsg(message: QueryCurrentGroupResponse): QueryCurrentGroupResponseProtoMsg; }; export declare const QueryIncomingGroupRequest: { typeUrl: string; encode(_: QueryIncomingGroupRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryIncomingGroupRequest; fromPartial(_: Partial<QueryIncomingGroupRequest>): QueryIncomingGroupRequest; fromAmino(_: QueryIncomingGroupRequestAmino): QueryIncomingGroupRequest; toAmino(_: QueryIncomingGroupRequest): QueryIncomingGroupRequestAmino; fromAminoMsg(object: QueryIncomingGroupRequestAminoMsg): QueryIncomingGroupRequest; fromProtoMsg(message: QueryIncomingGroupRequestProtoMsg): QueryIncomingGroupRequest; toProto(message: QueryIncomingGroupRequest): Uint8Array; toProtoMsg(message: QueryIncomingGroupRequest): QueryIncomingGroupRequestProtoMsg; }; export declare const QueryIncomingGroupResponse: { typeUrl: string; encode(message: QueryIncomingGroupResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryIncomingGroupResponse; fromPartial(object: Partial<QueryIncomingGroupResponse>): QueryIncomingGroupResponse; fromAmino(object: QueryIncomingGroupResponseAmino): QueryIncomingGroupResponse; toAmino(message: QueryIncomingGroupResponse): QueryIncomingGroupResponseAmino; fromAminoMsg(object: QueryIncomingGroupResponseAminoMsg): QueryIncomingGroupResponse; fromProtoMsg(message: QueryIncomingGroupResponseProtoMsg): QueryIncomingGroupResponse; toProto(message: QueryIncomingGroupResponse): Uint8Array; toProtoMsg(message: QueryIncomingGroupResponse): QueryIncomingGroupResponseProtoMsg; }; export declare const QuerySigningRequest: { typeUrl: string; encode(message: QuerySigningRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySigningRequest; fromPartial(object: Partial<QuerySigningRequest>): QuerySigningRequest; fromAmino(object: QuerySigningRequestAmino): QuerySigningRequest; toAmino(message: QuerySigningRequest): QuerySigningRequestAmino; fromAminoMsg(object: QuerySigningRequestAminoMsg): QuerySigningRequest; fromProtoMsg(message: QuerySigningRequestProtoMsg): QuerySigningRequest; toProto(message: QuerySigningRequest): Uint8Array; toProtoMsg(message: QuerySigningRequest): QuerySigningRequestProtoMsg; }; export declare const QuerySigningResponse: { typeUrl: string; encode(message: QuerySigningResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QuerySigningResponse; fromPartial(object: Partial<QuerySigningResponse>): QuerySigningResponse; fromAmino(object: QuerySigningResponseAmino): QuerySigningResponse; toAmino(message: QuerySigningResponse): QuerySigningResponseAmino; fromAminoMsg(object: QuerySigningResponseAminoMsg): QuerySigningResponse; fromProtoMsg(message: QuerySigningResponseProtoMsg): QuerySigningResponse; toProto(message: QuerySigningResponse): Uint8Array; toProtoMsg(message: QuerySigningResponse): QuerySigningResponseProtoMsg; }; export declare const QueryGroupTransitionRequest: { typeUrl: string; encode(_: QueryGroupTransitionRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryGroupTransitionRequest; fromPartial(_: Partial<QueryGroupTransitionRequest>): QueryGroupTransitionRequest; fromAmino(_: QueryGroupTransitionRequestAmino): QueryGroupTransitionRequest; toAmino(_: QueryGroupTransitionRequest): QueryGroupTransitionRequestAmino; fromAminoMsg(object: QueryGroupTransitionRequestAminoMsg): QueryGroupTransitionRequest; fromProtoMsg(message: QueryGroupTransitionRequestProtoMsg): QueryGroupTransitionRequest; toProto(message: QueryGroupTransitionRequest): Uint8Array; toProtoMsg(message: QueryGroupTransitionRequest): QueryGroupTransitionRequestProtoMsg; }; export declare const QueryGroupTransitionResponse: { typeUrl: string; encode(message: QueryGroupTransitionResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryGroupTransitionResponse; fromPartial(object: Partial<QueryGroupTransitionResponse>): QueryGroupTransitionResponse; fromAmino(object: QueryGroupTransitionResponseAmino): QueryGroupTransitionResponse; toAmino(message: QueryGroupTransitionResponse): QueryGroupTransitionResponseAmino; fromAminoMsg(object: QueryGroupTransitionResponseAminoMsg): QueryGroupTransitionResponse; fromProtoMsg(message: QueryGroupTransitionResponseProtoMsg): QueryGroupTransitionResponse; toProto(message: QueryGroupTransitionResponse): Uint8Array; toProtoMsg(message: QueryGroupTransitionResponse): QueryGroupTransitionResponseProtoMsg; }; export declare const QueryParamsRequest: { typeUrl: string; encode(_: QueryParamsRequest, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsRequest; fromPartial(_: Partial<QueryParamsRequest>): QueryParamsRequest; fromAmino(_: QueryParamsRequestAmino): QueryParamsRequest; toAmino(_: QueryParamsRequest): QueryParamsRequestAmino; fromAminoMsg(object: QueryParamsRequestAminoMsg): QueryParamsRequest; fromProtoMsg(message: QueryParamsRequestProtoMsg): QueryParamsRequest; toProto(message: QueryParamsRequest): Uint8Array; toProtoMsg(message: QueryParamsRequest): QueryParamsRequestProtoMsg; }; export declare const QueryParamsResponse: { typeUrl: string; encode(message: QueryParamsResponse, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): QueryParamsResponse; fromPartial(object: Partial<QueryParamsResponse>): QueryParamsResponse; fromAmino(object: QueryParamsResponseAmino): QueryParamsResponse; toAmino(message: QueryParamsResponse): QueryParamsResponseAmino; fromAminoMsg(object: QueryParamsResponseAminoMsg): QueryParamsResponse; fromProtoMsg(message: QueryParamsResponseProtoMsg): QueryParamsResponse; toProto(message: QueryParamsResponse): Uint8Array; toProtoMsg(message: QueryParamsResponse): QueryParamsResponseProtoMsg; };