@bandprotocol/bandchain.js
Version:
TypeScript library for Cosmos SDK and BandChain
593 lines (592 loc) • 28.1 kB
TypeScript
import { PageRequest, PageRequestAmino, PageRequestSDKType, PageResponse, PageResponseAmino, PageResponseSDKType } from "../../../cosmos/base/query/v1beta1/pagination";
import { Tunnel, TunnelAmino, TunnelSDKType, Deposit, DepositAmino, DepositSDKType, Packet, PacketAmino, PacketSDKType, TotalFees, TotalFeesAmino, TotalFeesSDKType } from "./tunnel";
import { Params, ParamsAmino, ParamsSDKType } from "./params";
import { BinaryReader, BinaryWriter } from "../../../binary";
/** TunnelStatusFilter defines a filter for tunnel status. */
export declare enum TunnelStatusFilter {
/** TUNNEL_STATUS_FILTER_UNSPECIFIED - TUNNEL_STATUS_FILTER_UNSPECIFIED defines an unspecified status. */
TUNNEL_STATUS_FILTER_UNSPECIFIED = 0,
/** TUNNEL_STATUS_FILTER_ACTIVE - TUNNEL_STATUS_FILTER_ACTIVE defines an active tunnel. */
TUNNEL_STATUS_FILTER_ACTIVE = 1,
/** TUNNEL_STATUS_FILTER_INACTIVE - TUNNEL_STATUS_FILTER_INACTIVE defines an inactive tunnel. */
TUNNEL_STATUS_FILTER_INACTIVE = 2,
UNRECOGNIZED = -1
}
export declare const TunnelStatusFilterSDKType: typeof TunnelStatusFilter;
export declare const TunnelStatusFilterAmino: typeof TunnelStatusFilter;
export declare function tunnelStatusFilterFromJSON(object: any): TunnelStatusFilter;
export declare function tunnelStatusFilterToJSON(object: TunnelStatusFilter): string;
/** QueryTunnelsRequest is the request type for the Query/Tunnels RPC method. */
export interface QueryTunnelsRequest {
/** status_filter is a flag to filter tunnels by status. */
statusFilter: TunnelStatusFilter;
/** pagination defines an optional pagination for the request. */
pagination?: PageRequest;
}
export interface QueryTunnelsRequestProtoMsg {
typeUrl: "/band.tunnel.v1beta1.QueryTunnelsRequest";
value: Uint8Array;
}
/** QueryTunnelsRequest is the request type for the Query/Tunnels RPC method. */
export interface QueryTunnelsRequestAmino {
/** status_filter is a flag to filter tunnels by status. */
status_filter?: TunnelStatusFilter;
/** pagination defines an optional pagination for the request. */
pagination?: PageRequestAmino;
}
export interface QueryTunnelsRequestAminoMsg {
type: "/band.tunnel.v1beta1.QueryTunnelsRequest";
value: QueryTunnelsRequestAmino;
}
/** QueryTunnelsRequest is the request type for the Query/Tunnels RPC method. */
export interface QueryTunnelsRequestSDKType {
status_filter: TunnelStatusFilter;
pagination?: PageRequestSDKType;
}
/** QueryTunnelsResponse is the response type for the Query/Tunnels RPC method. */
export interface QueryTunnelsResponse {
/** Tunnels is a list of tunnels. */
tunnels: Tunnel[];
/** pagination defines an optional pagination for the response. */
pagination?: PageResponse;
}
export interface QueryTunnelsResponseProtoMsg {
typeUrl: "/band.tunnel.v1beta1.QueryTunnelsResponse";
value: Uint8Array;
}
/** QueryTunnelsResponse is the response type for the Query/Tunnels RPC method. */
export interface QueryTunnelsResponseAmino {
/** Tunnels is a list of tunnels. */
tunnels?: TunnelAmino[];
/** pagination defines an optional pagination for the response. */
pagination?: PageResponseAmino;
}
export interface QueryTunnelsResponseAminoMsg {
type: "/band.tunnel.v1beta1.QueryTunnelsResponse";
value: QueryTunnelsResponseAmino;
}
/** QueryTunnelsResponse is the response type for the Query/Tunnels RPC method. */
export interface QueryTunnelsResponseSDKType {
tunnels: TunnelSDKType[];
pagination?: PageResponseSDKType;
}
/** QueryTunnelRequest is the request type for the Query/Tunnel RPC method. */
export interface QueryTunnelRequest {
/** tunnel_id is the ID of the tunnel to query. */
tunnelId: bigint;
}
export interface QueryTunnelRequestProtoMsg {
typeUrl: "/band.tunnel.v1beta1.QueryTunnelRequest";
value: Uint8Array;
}
/** QueryTunnelRequest is the request type for the Query/Tunnel RPC method. */
export interface QueryTunnelRequestAmino {
/** tunnel_id is the ID of the tunnel to query. */
tunnel_id?: string;
}
export interface QueryTunnelRequestAminoMsg {
type: "/band.tunnel.v1beta1.QueryTunnelRequest";
value: QueryTunnelRequestAmino;
}
/** QueryTunnelRequest is the request type for the Query/Tunnel RPC method. */
export interface QueryTunnelRequestSDKType {
tunnel_id: bigint;
}
/** QueryTunnelResponse is the response type for the Query/Tunnel RPC method. */
export interface QueryTunnelResponse {
/** tunnel is the tunnel with the given ID. */
tunnel: Tunnel;
}
export interface QueryTunnelResponseProtoMsg {
typeUrl: "/band.tunnel.v1beta1.QueryTunnelResponse";
value: Uint8Array;
}
/** QueryTunnelResponse is the response type for the Query/Tunnel RPC method. */
export interface QueryTunnelResponseAmino {
/** tunnel is the tunnel with the given ID. */
tunnel?: TunnelAmino;
}
export interface QueryTunnelResponseAminoMsg {
type: "/band.tunnel.v1beta1.QueryTunnelResponse";
value: QueryTunnelResponseAmino;
}
/** QueryTunnelResponse is the response type for the Query/Tunnel RPC method. */
export interface QueryTunnelResponseSDKType {
tunnel: TunnelSDKType;
}
/** QueryDepositsRequest is the request type for the Query/Deposits RPC method. */
export interface QueryDepositsRequest {
/** tunnel_id is the ID of the tunnel to query deposits. */
tunnelId: bigint;
/** pagination defines an optional pagination for the request. */
pagination?: PageRequest;
}
export interface QueryDepositsRequestProtoMsg {
typeUrl: "/band.tunnel.v1beta1.QueryDepositsRequest";
value: Uint8Array;
}
/** QueryDepositsRequest is the request type for the Query/Deposits RPC method. */
export interface QueryDepositsRequestAmino {
/** tunnel_id is the ID of the tunnel to query deposits. */
tunnel_id?: string;
/** pagination defines an optional pagination for the request. */
pagination?: PageRequestAmino;
}
export interface QueryDepositsRequestAminoMsg {
type: "/band.tunnel.v1beta1.QueryDepositsRequest";
value: QueryDepositsRequestAmino;
}
/** QueryDepositsRequest is the request type for the Query/Deposits RPC method. */
export interface QueryDepositsRequestSDKType {
tunnel_id: bigint;
pagination?: PageRequestSDKType;
}
/** QueryDepositsResponse is the response type for the Query/Deposits RPC method. */
export interface QueryDepositsResponse {
/** deposits is a list of deposits. */
deposits: Deposit[];
/** pagination defines an optional pagination for the response. */
pagination?: PageResponse;
}
export interface QueryDepositsResponseProtoMsg {
typeUrl: "/band.tunnel.v1beta1.QueryDepositsResponse";
value: Uint8Array;
}
/** QueryDepositsResponse is the response type for the Query/Deposits RPC method. */
export interface QueryDepositsResponseAmino {
/** deposits is a list of deposits. */
deposits?: DepositAmino[];
/** pagination defines an optional pagination for the response. */
pagination?: PageResponseAmino;
}
export interface QueryDepositsResponseAminoMsg {
type: "/band.tunnel.v1beta1.QueryDepositsResponse";
value: QueryDepositsResponseAmino;
}
/** QueryDepositsResponse is the response type for the Query/Deposits RPC method. */
export interface QueryDepositsResponseSDKType {
deposits: DepositSDKType[];
pagination?: PageResponseSDKType;
}
/** QueryDepositRequest is the request type for the Query/Deposit RPC method. */
export interface QueryDepositRequest {
/** tunnel_id is the ID of the tunnel to query. */
tunnelId: bigint;
/** depositor is the address of the depositor to query. */
depositor: string;
}
export interface QueryDepositRequestProtoMsg {
typeUrl: "/band.tunnel.v1beta1.QueryDepositRequest";
value: Uint8Array;
}
/** QueryDepositRequest is the request type for the Query/Deposit RPC method. */
export interface QueryDepositRequestAmino {
/** tunnel_id is the ID of the tunnel to query. */
tunnel_id?: string;
/** depositor is the address of the depositor to query. */
depositor?: string;
}
export interface QueryDepositRequestAminoMsg {
type: "/band.tunnel.v1beta1.QueryDepositRequest";
value: QueryDepositRequestAmino;
}
/** QueryDepositRequest is the request type for the Query/Deposit RPC method. */
export interface QueryDepositRequestSDKType {
tunnel_id: bigint;
depositor: string;
}
/** QueryDepositResponse is the response type for the Query/Deposit RPC method. */
export interface QueryDepositResponse {
/** deposit is the deposit with the given tunnel ID and depositor address. */
deposit: Deposit;
}
export interface QueryDepositResponseProtoMsg {
typeUrl: "/band.tunnel.v1beta1.QueryDepositResponse";
value: Uint8Array;
}
/** QueryDepositResponse is the response type for the Query/Deposit RPC method. */
export interface QueryDepositResponseAmino {
/** deposit is the deposit with the given tunnel ID and depositor address. */
deposit?: DepositAmino;
}
export interface QueryDepositResponseAminoMsg {
type: "/band.tunnel.v1beta1.QueryDepositResponse";
value: QueryDepositResponseAmino;
}
/** QueryDepositResponse is the response type for the Query/Deposit RPC method. */
export interface QueryDepositResponseSDKType {
deposit: DepositSDKType;
}
/** QueryPacketsRequest is the request type for the Query/Packets RPC method. */
export interface QueryPacketsRequest {
/** tunnel_id is the ID of the tunnel to query packets. */
tunnelId: bigint;
/** pagination defines an optional pagination for the request. */
pagination?: PageRequest;
}
export interface QueryPacketsRequestProtoMsg {
typeUrl: "/band.tunnel.v1beta1.QueryPacketsRequest";
value: Uint8Array;
}
/** QueryPacketsRequest is the request type for the Query/Packets RPC method. */
export interface QueryPacketsRequestAmino {
/** tunnel_id is the ID of the tunnel to query packets. */
tunnel_id?: string;
/** pagination defines an optional pagination for the request. */
pagination?: PageRequestAmino;
}
export interface QueryPacketsRequestAminoMsg {
type: "/band.tunnel.v1beta1.QueryPacketsRequest";
value: QueryPacketsRequestAmino;
}
/** QueryPacketsRequest is the request type for the Query/Packets RPC method. */
export interface QueryPacketsRequestSDKType {
tunnel_id: bigint;
pagination?: PageRequestSDKType;
}
/** QueryPacketsResponse is the response type for the Query/Packets RPC method. */
export interface QueryPacketsResponse {
/** packets is a list of packets. */
packets: Packet[];
/** pagination defines an optional pagination for the response. */
pagination?: PageResponse;
}
export interface QueryPacketsResponseProtoMsg {
typeUrl: "/band.tunnel.v1beta1.QueryPacketsResponse";
value: Uint8Array;
}
/** QueryPacketsResponse is the response type for the Query/Packets RPC method. */
export interface QueryPacketsResponseAmino {
/** packets is a list of packets. */
packets?: PacketAmino[];
/** pagination defines an optional pagination for the response. */
pagination?: PageResponseAmino;
}
export interface QueryPacketsResponseAminoMsg {
type: "/band.tunnel.v1beta1.QueryPacketsResponse";
value: QueryPacketsResponseAmino;
}
/** QueryPacketsResponse is the response type for the Query/Packets RPC method. */
export interface QueryPacketsResponseSDKType {
packets: PacketSDKType[];
pagination?: PageResponseSDKType;
}
/** QueryPacketRequest is the request type for the Query/Packet RPC method. */
export interface QueryPacketRequest {
/** tunnel_id is the ID of the tunnel to query packets. */
tunnelId: bigint;
/** sequence is the sequence of the packet to query. */
sequence: bigint;
}
export interface QueryPacketRequestProtoMsg {
typeUrl: "/band.tunnel.v1beta1.QueryPacketRequest";
value: Uint8Array;
}
/** QueryPacketRequest is the request type for the Query/Packet RPC method. */
export interface QueryPacketRequestAmino {
/** tunnel_id is the ID of the tunnel to query packets. */
tunnel_id?: string;
/** sequence is the sequence of the packet to query. */
sequence?: string;
}
export interface QueryPacketRequestAminoMsg {
type: "/band.tunnel.v1beta1.QueryPacketRequest";
value: QueryPacketRequestAmino;
}
/** QueryPacketRequest is the request type for the Query/Packet RPC method. */
export interface QueryPacketRequestSDKType {
tunnel_id: bigint;
sequence: bigint;
}
/** QueryPacketResponse is the response type for the Query/Packet RPC method. */
export interface QueryPacketResponse {
/** packet is the packet with the given tunnel ID and sequence. */
packet?: Packet;
}
export interface QueryPacketResponseProtoMsg {
typeUrl: "/band.tunnel.v1beta1.QueryPacketResponse";
value: Uint8Array;
}
/** QueryPacketResponse is the response type for the Query/Packet RPC method. */
export interface QueryPacketResponseAmino {
/** packet is the packet with the given tunnel ID and sequence. */
packet?: PacketAmino;
}
export interface QueryPacketResponseAminoMsg {
type: "/band.tunnel.v1beta1.QueryPacketResponse";
value: QueryPacketResponseAmino;
}
/** QueryPacketResponse is the response type for the Query/Packet RPC method. */
export interface QueryPacketResponseSDKType {
packet?: PacketSDKType;
}
/** QueryTotalFeesRequest is the request type for the Query/TotalFees RPC method. */
export interface QueryTotalFeesRequest {
}
export interface QueryTotalFeesRequestProtoMsg {
typeUrl: "/band.tunnel.v1beta1.QueryTotalFeesRequest";
value: Uint8Array;
}
/** QueryTotalFeesRequest is the request type for the Query/TotalFees RPC method. */
export interface QueryTotalFeesRequestAmino {
}
export interface QueryTotalFeesRequestAminoMsg {
type: "/band.tunnel.v1beta1.QueryTotalFeesRequest";
value: QueryTotalFeesRequestAmino;
}
/** QueryTotalFeesRequest is the request type for the Query/TotalFees RPC method. */
export interface QueryTotalFeesRequestSDKType {
}
/** QueryTotalFeesResponse is the response type for the Query/TotalFees RPC method. */
export interface QueryTotalFeesResponse {
/** total_fees is the total fees collected by the tunnel. */
totalFees: TotalFees;
}
export interface QueryTotalFeesResponseProtoMsg {
typeUrl: "/band.tunnel.v1beta1.QueryTotalFeesResponse";
value: Uint8Array;
}
/** QueryTotalFeesResponse is the response type for the Query/TotalFees RPC method. */
export interface QueryTotalFeesResponseAmino {
/** total_fees is the total fees collected by the tunnel. */
total_fees?: TotalFeesAmino;
}
export interface QueryTotalFeesResponseAminoMsg {
type: "/band.tunnel.v1beta1.QueryTotalFeesResponse";
value: QueryTotalFeesResponseAmino;
}
/** QueryTotalFeesResponse is the response type for the Query/TotalFees RPC method. */
export interface QueryTotalFeesResponseSDKType {
total_fees: TotalFeesSDKType;
}
/** QueryParamsRequest is the request type for the Query/Params RPC method. */
export interface QueryParamsRequest {
}
export interface QueryParamsRequestProtoMsg {
typeUrl: "/band.tunnel.v1beta1.QueryParamsRequest";
value: Uint8Array;
}
/** QueryParamsRequest is the request type for the Query/Params RPC method. */
export interface QueryParamsRequestAmino {
}
export interface QueryParamsRequestAminoMsg {
type: "/band.tunnel.v1beta1.QueryParamsRequest";
value: QueryParamsRequestAmino;
}
/** QueryParamsRequest is the request type for the Query/Params RPC method. */
export interface QueryParamsRequestSDKType {
}
/** QueryParamsResponse is the 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.tunnel.v1beta1.QueryParamsResponse";
value: Uint8Array;
}
/** QueryParamsResponse is the 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.tunnel.v1beta1.QueryParamsResponse";
value: QueryParamsResponseAmino;
}
/** QueryParamsResponse is the response type for the Query/Params RPC method. */
export interface QueryParamsResponseSDKType {
params: ParamsSDKType;
}
export declare const QueryTunnelsRequest: {
typeUrl: string;
encode(message: QueryTunnelsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryTunnelsRequest;
fromPartial(object: Partial<QueryTunnelsRequest>): QueryTunnelsRequest;
fromAmino(object: QueryTunnelsRequestAmino): QueryTunnelsRequest;
toAmino(message: QueryTunnelsRequest): QueryTunnelsRequestAmino;
fromAminoMsg(object: QueryTunnelsRequestAminoMsg): QueryTunnelsRequest;
fromProtoMsg(message: QueryTunnelsRequestProtoMsg): QueryTunnelsRequest;
toProto(message: QueryTunnelsRequest): Uint8Array;
toProtoMsg(message: QueryTunnelsRequest): QueryTunnelsRequestProtoMsg;
};
export declare const QueryTunnelsResponse: {
typeUrl: string;
encode(message: QueryTunnelsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryTunnelsResponse;
fromPartial(object: Partial<QueryTunnelsResponse>): QueryTunnelsResponse;
fromAmino(object: QueryTunnelsResponseAmino): QueryTunnelsResponse;
toAmino(message: QueryTunnelsResponse): QueryTunnelsResponseAmino;
fromAminoMsg(object: QueryTunnelsResponseAminoMsg): QueryTunnelsResponse;
fromProtoMsg(message: QueryTunnelsResponseProtoMsg): QueryTunnelsResponse;
toProto(message: QueryTunnelsResponse): Uint8Array;
toProtoMsg(message: QueryTunnelsResponse): QueryTunnelsResponseProtoMsg;
};
export declare const QueryTunnelRequest: {
typeUrl: string;
encode(message: QueryTunnelRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryTunnelRequest;
fromPartial(object: Partial<QueryTunnelRequest>): QueryTunnelRequest;
fromAmino(object: QueryTunnelRequestAmino): QueryTunnelRequest;
toAmino(message: QueryTunnelRequest): QueryTunnelRequestAmino;
fromAminoMsg(object: QueryTunnelRequestAminoMsg): QueryTunnelRequest;
fromProtoMsg(message: QueryTunnelRequestProtoMsg): QueryTunnelRequest;
toProto(message: QueryTunnelRequest): Uint8Array;
toProtoMsg(message: QueryTunnelRequest): QueryTunnelRequestProtoMsg;
};
export declare const QueryTunnelResponse: {
typeUrl: string;
encode(message: QueryTunnelResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryTunnelResponse;
fromPartial(object: Partial<QueryTunnelResponse>): QueryTunnelResponse;
fromAmino(object: QueryTunnelResponseAmino): QueryTunnelResponse;
toAmino(message: QueryTunnelResponse): QueryTunnelResponseAmino;
fromAminoMsg(object: QueryTunnelResponseAminoMsg): QueryTunnelResponse;
fromProtoMsg(message: QueryTunnelResponseProtoMsg): QueryTunnelResponse;
toProto(message: QueryTunnelResponse): Uint8Array;
toProtoMsg(message: QueryTunnelResponse): QueryTunnelResponseProtoMsg;
};
export declare const QueryDepositsRequest: {
typeUrl: string;
encode(message: QueryDepositsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryDepositsRequest;
fromPartial(object: Partial<QueryDepositsRequest>): QueryDepositsRequest;
fromAmino(object: QueryDepositsRequestAmino): QueryDepositsRequest;
toAmino(message: QueryDepositsRequest): QueryDepositsRequestAmino;
fromAminoMsg(object: QueryDepositsRequestAminoMsg): QueryDepositsRequest;
fromProtoMsg(message: QueryDepositsRequestProtoMsg): QueryDepositsRequest;
toProto(message: QueryDepositsRequest): Uint8Array;
toProtoMsg(message: QueryDepositsRequest): QueryDepositsRequestProtoMsg;
};
export declare const QueryDepositsResponse: {
typeUrl: string;
encode(message: QueryDepositsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryDepositsResponse;
fromPartial(object: Partial<QueryDepositsResponse>): QueryDepositsResponse;
fromAmino(object: QueryDepositsResponseAmino): QueryDepositsResponse;
toAmino(message: QueryDepositsResponse): QueryDepositsResponseAmino;
fromAminoMsg(object: QueryDepositsResponseAminoMsg): QueryDepositsResponse;
fromProtoMsg(message: QueryDepositsResponseProtoMsg): QueryDepositsResponse;
toProto(message: QueryDepositsResponse): Uint8Array;
toProtoMsg(message: QueryDepositsResponse): QueryDepositsResponseProtoMsg;
};
export declare const QueryDepositRequest: {
typeUrl: string;
encode(message: QueryDepositRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryDepositRequest;
fromPartial(object: Partial<QueryDepositRequest>): QueryDepositRequest;
fromAmino(object: QueryDepositRequestAmino): QueryDepositRequest;
toAmino(message: QueryDepositRequest): QueryDepositRequestAmino;
fromAminoMsg(object: QueryDepositRequestAminoMsg): QueryDepositRequest;
fromProtoMsg(message: QueryDepositRequestProtoMsg): QueryDepositRequest;
toProto(message: QueryDepositRequest): Uint8Array;
toProtoMsg(message: QueryDepositRequest): QueryDepositRequestProtoMsg;
};
export declare const QueryDepositResponse: {
typeUrl: string;
encode(message: QueryDepositResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryDepositResponse;
fromPartial(object: Partial<QueryDepositResponse>): QueryDepositResponse;
fromAmino(object: QueryDepositResponseAmino): QueryDepositResponse;
toAmino(message: QueryDepositResponse): QueryDepositResponseAmino;
fromAminoMsg(object: QueryDepositResponseAminoMsg): QueryDepositResponse;
fromProtoMsg(message: QueryDepositResponseProtoMsg): QueryDepositResponse;
toProto(message: QueryDepositResponse): Uint8Array;
toProtoMsg(message: QueryDepositResponse): QueryDepositResponseProtoMsg;
};
export declare const QueryPacketsRequest: {
typeUrl: string;
encode(message: QueryPacketsRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryPacketsRequest;
fromPartial(object: Partial<QueryPacketsRequest>): QueryPacketsRequest;
fromAmino(object: QueryPacketsRequestAmino): QueryPacketsRequest;
toAmino(message: QueryPacketsRequest): QueryPacketsRequestAmino;
fromAminoMsg(object: QueryPacketsRequestAminoMsg): QueryPacketsRequest;
fromProtoMsg(message: QueryPacketsRequestProtoMsg): QueryPacketsRequest;
toProto(message: QueryPacketsRequest): Uint8Array;
toProtoMsg(message: QueryPacketsRequest): QueryPacketsRequestProtoMsg;
};
export declare const QueryPacketsResponse: {
typeUrl: string;
encode(message: QueryPacketsResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryPacketsResponse;
fromPartial(object: Partial<QueryPacketsResponse>): QueryPacketsResponse;
fromAmino(object: QueryPacketsResponseAmino): QueryPacketsResponse;
toAmino(message: QueryPacketsResponse): QueryPacketsResponseAmino;
fromAminoMsg(object: QueryPacketsResponseAminoMsg): QueryPacketsResponse;
fromProtoMsg(message: QueryPacketsResponseProtoMsg): QueryPacketsResponse;
toProto(message: QueryPacketsResponse): Uint8Array;
toProtoMsg(message: QueryPacketsResponse): QueryPacketsResponseProtoMsg;
};
export declare const QueryPacketRequest: {
typeUrl: string;
encode(message: QueryPacketRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryPacketRequest;
fromPartial(object: Partial<QueryPacketRequest>): QueryPacketRequest;
fromAmino(object: QueryPacketRequestAmino): QueryPacketRequest;
toAmino(message: QueryPacketRequest): QueryPacketRequestAmino;
fromAminoMsg(object: QueryPacketRequestAminoMsg): QueryPacketRequest;
fromProtoMsg(message: QueryPacketRequestProtoMsg): QueryPacketRequest;
toProto(message: QueryPacketRequest): Uint8Array;
toProtoMsg(message: QueryPacketRequest): QueryPacketRequestProtoMsg;
};
export declare const QueryPacketResponse: {
typeUrl: string;
encode(message: QueryPacketResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryPacketResponse;
fromPartial(object: Partial<QueryPacketResponse>): QueryPacketResponse;
fromAmino(object: QueryPacketResponseAmino): QueryPacketResponse;
toAmino(message: QueryPacketResponse): QueryPacketResponseAmino;
fromAminoMsg(object: QueryPacketResponseAminoMsg): QueryPacketResponse;
fromProtoMsg(message: QueryPacketResponseProtoMsg): QueryPacketResponse;
toProto(message: QueryPacketResponse): Uint8Array;
toProtoMsg(message: QueryPacketResponse): QueryPacketResponseProtoMsg;
};
export declare const QueryTotalFeesRequest: {
typeUrl: string;
encode(_: QueryTotalFeesRequest, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryTotalFeesRequest;
fromPartial(_: Partial<QueryTotalFeesRequest>): QueryTotalFeesRequest;
fromAmino(_: QueryTotalFeesRequestAmino): QueryTotalFeesRequest;
toAmino(_: QueryTotalFeesRequest): QueryTotalFeesRequestAmino;
fromAminoMsg(object: QueryTotalFeesRequestAminoMsg): QueryTotalFeesRequest;
fromProtoMsg(message: QueryTotalFeesRequestProtoMsg): QueryTotalFeesRequest;
toProto(message: QueryTotalFeesRequest): Uint8Array;
toProtoMsg(message: QueryTotalFeesRequest): QueryTotalFeesRequestProtoMsg;
};
export declare const QueryTotalFeesResponse: {
typeUrl: string;
encode(message: QueryTotalFeesResponse, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): QueryTotalFeesResponse;
fromPartial(object: Partial<QueryTotalFeesResponse>): QueryTotalFeesResponse;
fromAmino(object: QueryTotalFeesResponseAmino): QueryTotalFeesResponse;
toAmino(message: QueryTotalFeesResponse): QueryTotalFeesResponseAmino;
fromAminoMsg(object: QueryTotalFeesResponseAminoMsg): QueryTotalFeesResponse;
fromProtoMsg(message: QueryTotalFeesResponseProtoMsg): QueryTotalFeesResponse;
toProto(message: QueryTotalFeesResponse): Uint8Array;
toProtoMsg(message: QueryTotalFeesResponse): QueryTotalFeesResponseProtoMsg;
};
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;
};