UNPKG

@bandprotocol/bandchain.js

Version:

TypeScript library for Cosmos SDK and BandChain

593 lines (592 loc) 28.1 kB
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; };