@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
626 lines (625 loc) • 30.8 kB
TypeScript
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;
};