import { grpc } from "@improbable-eng/grpc-web"; import Long from "long"; import _m0 from "protobufjs/minimal"; import { PageRequest, PageResponse } from "../../../../cosmos/base/query/v1beta1/pagination"; import { Any } from "../../../../google/protobuf/any"; import { Height, IdentifiedClientState } from "../../client/v1/client"; import { Channel, IdentifiedChannel, PacketState } from "./channel"; export declare const protobufPackage = "ibc.core.channel.v1"; /** QueryChannelRequest is the request type for the Query/Channel RPC method */ export interface QueryChannelRequest { /** port unique identifier */ portId: string; /** channel unique identifier */ channelId: string; } /** * QueryChannelResponse is the response type for the Query/Channel RPC method. * Besides the Channel end, it includes a proof and the height from which the * proof was retrieved. */ export interface QueryChannelResponse { /** channel associated with the request identifiers */ channel: Channel | undefined; /** merkle proof of existence */ proof: Uint8Array; /** height at which the proof was retrieved */ proofHeight: Height | undefined; } /** QueryChannelsRequest is the request type for the Query/Channels RPC method */ export interface QueryChannelsRequest { /** pagination request */ pagination: PageRequest | undefined; } /** QueryChannelsResponse is the response type for the Query/Channels RPC method. */ export interface QueryChannelsResponse { /** list of stored channels of the chain. */ channels: IdentifiedChannel[]; /** pagination response */ pagination: PageResponse | undefined; /** query block height */ height: Height | undefined; } /** * QueryConnectionChannelsRequest is the request type for the * Query/QueryConnectionChannels RPC method */ export interface QueryConnectionChannelsRequest { /** connection unique identifier */ connection: string; /** pagination request */ pagination: PageRequest | undefined; } /** * QueryConnectionChannelsResponse is the Response type for the * Query/QueryConnectionChannels RPC method */ export interface QueryConnectionChannelsResponse { /** list of channels associated with a connection. */ channels: IdentifiedChannel[]; /** pagination response */ pagination: PageResponse | undefined; /** query block height */ height: Height | undefined; } /** * QueryChannelClientStateRequest is the request type for the Query/ClientState * RPC method */ export interface QueryChannelClientStateRequest { /** port unique identifier */ portId: string; /** channel unique identifier */ channelId: string; } /** * QueryChannelClientStateResponse is the Response type for the * Query/QueryChannelClientState RPC method */ export interface QueryChannelClientStateResponse { /** client state associated with the channel */ identifiedClientState: IdentifiedClientState | undefined; /** merkle proof of existence */ proof: Uint8Array; /** height at which the proof was retrieved */ proofHeight: Height | undefined; } /** * QueryChannelConsensusStateRequest is the request type for the * Query/ConsensusState RPC method */ export interface QueryChannelConsensusStateRequest { /** port unique identifier */ portId: string; /** channel unique identifier */ channelId: string; /** revision number of the consensus state */ revisionNumber: Long; /** revision height of the consensus state */ revisionHeight: Long; } /** * QueryChannelClientStateResponse is the Response type for the * Query/QueryChannelClientState RPC method */ export interface QueryChannelConsensusStateResponse { /** consensus state associated with the channel */ consensusState: Any | undefined; /** client ID associated with the consensus state */ clientId: string; /** merkle proof of existence */ proof: Uint8Array; /** height at which the proof was retrieved */ proofHeight: Height | undefined; } /** * QueryPacketCommitmentRequest is the request type for the * Query/PacketCommitment RPC method */ export interface QueryPacketCommitmentRequest { /** port unique identifier */ portId: string; /** channel unique identifier */ channelId: string; /** packet sequence */ sequence: Long; } /** * QueryPacketCommitmentResponse defines the client query response for a packet * which also includes a proof and the height from which the proof was * retrieved */ export interface QueryPacketCommitmentResponse { /** packet associated with the request fields */ commitment: Uint8Array; /** merkle proof of existence */ proof: Uint8Array; /** height at which the proof was retrieved */ proofHeight: Height | undefined; } /** * QueryPacketCommitmentsRequest is the request type for the * Query/QueryPacketCommitments RPC method */ export interface QueryPacketCommitmentsRequest { /** port unique identifier */ portId: string; /** channel unique identifier */ channelId: string; /** pagination request */ pagination: PageRequest | undefined; } /** * QueryPacketCommitmentsResponse is the request type for the * Query/QueryPacketCommitments RPC method */ export interface QueryPacketCommitmentsResponse { commitments: PacketState[]; /** pagination response */ pagination: PageResponse | undefined; /** query block height */ height: Height | undefined; } /** * QueryPacketReceiptRequest is the request type for the * Query/PacketReceipt RPC method */ export interface QueryPacketReceiptRequest { /** port unique identifier */ portId: string; /** channel unique identifier */ channelId: string; /** packet sequence */ sequence: Long; } /** * QueryPacketReceiptResponse defines the client query response for a packet * receipt which also includes a proof, and the height from which the proof was * retrieved */ export interface QueryPacketReceiptResponse { /** success flag for if receipt exists */ received: boolean; /** merkle proof of existence */ proof: Uint8Array; /** height at which the proof was retrieved */ proofHeight: Height | undefined; } /** * QueryPacketAcknowledgementRequest is the request type for the * Query/PacketAcknowledgement RPC method */ export interface QueryPacketAcknowledgementRequest { /** port unique identifier */ portId: string; /** channel unique identifier */ channelId: string; /** packet sequence */ sequence: Long; } /** * QueryPacketAcknowledgementResponse defines the client query response for a * packet which also includes a proof and the height from which the * proof was retrieved */ export interface QueryPacketAcknowledgementResponse { /** packet associated with the request fields */ acknowledgement: Uint8Array; /** merkle proof of existence */ proof: Uint8Array; /** height at which the proof was retrieved */ proofHeight: Height | undefined; } /** * QueryPacketAcknowledgementsRequest is the request type for the * Query/QueryPacketCommitments RPC method */ export interface QueryPacketAcknowledgementsRequest { /** port unique identifier */ portId: string; /** channel unique identifier */ channelId: string; /** pagination request */ pagination: PageRequest | undefined; /** list of packet sequences */ packetCommitmentSequences: Long[]; } /** * QueryPacketAcknowledgemetsResponse is the request type for the * Query/QueryPacketAcknowledgements RPC method */ export interface QueryPacketAcknowledgementsResponse { acknowledgements: PacketState[]; /** pagination response */ pagination: PageResponse | undefined; /** query block height */ height: Height | undefined; } /** * QueryUnreceivedPacketsRequest is the request type for the * Query/UnreceivedPackets RPC method */ export interface QueryUnreceivedPacketsRequest { /** port unique identifier */ portId: string; /** channel unique identifier */ channelId: string; /** list of packet sequences */ packetCommitmentSequences: Long[]; } /** * QueryUnreceivedPacketsResponse is the response type for the * Query/UnreceivedPacketCommitments RPC method */ export interface QueryUnreceivedPacketsResponse { /** list of unreceived packet sequences */ sequences: Long[]; /** query block height */ height: Height | undefined; } /** * QueryUnreceivedAcks is the request type for the * Query/UnreceivedAcks RPC method */ export interface QueryUnreceivedAcksRequest { /** port unique identifier */ portId: string; /** channel unique identifier */ channelId: string; /** list of acknowledgement sequences */ packetAckSequences: Long[]; } /** * QueryUnreceivedAcksResponse is the response type for the * Query/UnreceivedAcks RPC method */ export interface QueryUnreceivedAcksResponse { /** list of unreceived acknowledgement sequences */ sequences: Long[]; /** query block height */ height: Height | undefined; } /** * QueryNextSequenceReceiveRequest is the request type for the * Query/QueryNextSequenceReceiveRequest RPC method */ export interface QueryNextSequenceReceiveRequest { /** port unique identifier */ portId: string; /** channel unique identifier */ channelId: string; } /** * QuerySequenceResponse is the response type for the * Query/QueryNextSequenceReceiveResponse RPC method */ export interface QueryNextSequenceReceiveResponse { /** next sequence receive number */ nextSequenceReceive: Long; /** merkle proof of existence */ proof: Uint8Array; /** height at which the proof was retrieved */ proofHeight: Height | undefined; } /** * QueryNextSequenceSendRequest is the request type for the * Query/QueryNextSequenceSend RPC method */ export interface QueryNextSequenceSendRequest { /** port unique identifier */ portId: string; /** channel unique identifier */ channelId: string; } /** * QueryNextSequenceSendResponse is the request type for the * Query/QueryNextSequenceSend RPC method */ export interface QueryNextSequenceSendResponse { /** next sequence send number */ nextSequenceSend: Long; /** merkle proof of existence */ proof: Uint8Array; /** height at which the proof was retrieved */ proofHeight: Height | undefined; } export declare const QueryChannelRequest: { encode(message: QueryChannelRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryChannelRequest; fromJSON(object: any): QueryChannelRequest; toJSON(message: QueryChannelRequest): unknown; create(base?: DeepPartial): QueryChannelRequest; fromPartial(object: DeepPartial): QueryChannelRequest; }; export declare const QueryChannelResponse: { encode(message: QueryChannelResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryChannelResponse; fromJSON(object: any): QueryChannelResponse; toJSON(message: QueryChannelResponse): unknown; create(base?: DeepPartial): QueryChannelResponse; fromPartial(object: DeepPartial): QueryChannelResponse; }; export declare const QueryChannelsRequest: { encode(message: QueryChannelsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryChannelsRequest; fromJSON(object: any): QueryChannelsRequest; toJSON(message: QueryChannelsRequest): unknown; create(base?: DeepPartial): QueryChannelsRequest; fromPartial(object: DeepPartial): QueryChannelsRequest; }; export declare const QueryChannelsResponse: { encode(message: QueryChannelsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryChannelsResponse; fromJSON(object: any): QueryChannelsResponse; toJSON(message: QueryChannelsResponse): unknown; create(base?: DeepPartial): QueryChannelsResponse; fromPartial(object: DeepPartial): QueryChannelsResponse; }; export declare const QueryConnectionChannelsRequest: { encode(message: QueryConnectionChannelsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryConnectionChannelsRequest; fromJSON(object: any): QueryConnectionChannelsRequest; toJSON(message: QueryConnectionChannelsRequest): unknown; create(base?: DeepPartial): QueryConnectionChannelsRequest; fromPartial(object: DeepPartial): QueryConnectionChannelsRequest; }; export declare const QueryConnectionChannelsResponse: { encode(message: QueryConnectionChannelsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryConnectionChannelsResponse; fromJSON(object: any): QueryConnectionChannelsResponse; toJSON(message: QueryConnectionChannelsResponse): unknown; create(base?: DeepPartial): QueryConnectionChannelsResponse; fromPartial(object: DeepPartial): QueryConnectionChannelsResponse; }; export declare const QueryChannelClientStateRequest: { encode(message: QueryChannelClientStateRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryChannelClientStateRequest; fromJSON(object: any): QueryChannelClientStateRequest; toJSON(message: QueryChannelClientStateRequest): unknown; create(base?: DeepPartial): QueryChannelClientStateRequest; fromPartial(object: DeepPartial): QueryChannelClientStateRequest; }; export declare const QueryChannelClientStateResponse: { encode(message: QueryChannelClientStateResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryChannelClientStateResponse; fromJSON(object: any): QueryChannelClientStateResponse; toJSON(message: QueryChannelClientStateResponse): unknown; create(base?: DeepPartial): QueryChannelClientStateResponse; fromPartial(object: DeepPartial): QueryChannelClientStateResponse; }; export declare const QueryChannelConsensusStateRequest: { encode(message: QueryChannelConsensusStateRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryChannelConsensusStateRequest; fromJSON(object: any): QueryChannelConsensusStateRequest; toJSON(message: QueryChannelConsensusStateRequest): unknown; create(base?: DeepPartial): QueryChannelConsensusStateRequest; fromPartial(object: DeepPartial): QueryChannelConsensusStateRequest; }; export declare const QueryChannelConsensusStateResponse: { encode(message: QueryChannelConsensusStateResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryChannelConsensusStateResponse; fromJSON(object: any): QueryChannelConsensusStateResponse; toJSON(message: QueryChannelConsensusStateResponse): unknown; create(base?: DeepPartial): QueryChannelConsensusStateResponse; fromPartial(object: DeepPartial): QueryChannelConsensusStateResponse; }; export declare const QueryPacketCommitmentRequest: { encode(message: QueryPacketCommitmentRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryPacketCommitmentRequest; fromJSON(object: any): QueryPacketCommitmentRequest; toJSON(message: QueryPacketCommitmentRequest): unknown; create(base?: DeepPartial): QueryPacketCommitmentRequest; fromPartial(object: DeepPartial): QueryPacketCommitmentRequest; }; export declare const QueryPacketCommitmentResponse: { encode(message: QueryPacketCommitmentResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryPacketCommitmentResponse; fromJSON(object: any): QueryPacketCommitmentResponse; toJSON(message: QueryPacketCommitmentResponse): unknown; create(base?: DeepPartial): QueryPacketCommitmentResponse; fromPartial(object: DeepPartial): QueryPacketCommitmentResponse; }; export declare const QueryPacketCommitmentsRequest: { encode(message: QueryPacketCommitmentsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryPacketCommitmentsRequest; fromJSON(object: any): QueryPacketCommitmentsRequest; toJSON(message: QueryPacketCommitmentsRequest): unknown; create(base?: DeepPartial): QueryPacketCommitmentsRequest; fromPartial(object: DeepPartial): QueryPacketCommitmentsRequest; }; export declare const QueryPacketCommitmentsResponse: { encode(message: QueryPacketCommitmentsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryPacketCommitmentsResponse; fromJSON(object: any): QueryPacketCommitmentsResponse; toJSON(message: QueryPacketCommitmentsResponse): unknown; create(base?: DeepPartial): QueryPacketCommitmentsResponse; fromPartial(object: DeepPartial): QueryPacketCommitmentsResponse; }; export declare const QueryPacketReceiptRequest: { encode(message: QueryPacketReceiptRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryPacketReceiptRequest; fromJSON(object: any): QueryPacketReceiptRequest; toJSON(message: QueryPacketReceiptRequest): unknown; create(base?: DeepPartial): QueryPacketReceiptRequest; fromPartial(object: DeepPartial): QueryPacketReceiptRequest; }; export declare const QueryPacketReceiptResponse: { encode(message: QueryPacketReceiptResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryPacketReceiptResponse; fromJSON(object: any): QueryPacketReceiptResponse; toJSON(message: QueryPacketReceiptResponse): unknown; create(base?: DeepPartial): QueryPacketReceiptResponse; fromPartial(object: DeepPartial): QueryPacketReceiptResponse; }; export declare const QueryPacketAcknowledgementRequest: { encode(message: QueryPacketAcknowledgementRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryPacketAcknowledgementRequest; fromJSON(object: any): QueryPacketAcknowledgementRequest; toJSON(message: QueryPacketAcknowledgementRequest): unknown; create(base?: DeepPartial): QueryPacketAcknowledgementRequest; fromPartial(object: DeepPartial): QueryPacketAcknowledgementRequest; }; export declare const QueryPacketAcknowledgementResponse: { encode(message: QueryPacketAcknowledgementResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryPacketAcknowledgementResponse; fromJSON(object: any): QueryPacketAcknowledgementResponse; toJSON(message: QueryPacketAcknowledgementResponse): unknown; create(base?: DeepPartial): QueryPacketAcknowledgementResponse; fromPartial(object: DeepPartial): QueryPacketAcknowledgementResponse; }; export declare const QueryPacketAcknowledgementsRequest: { encode(message: QueryPacketAcknowledgementsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryPacketAcknowledgementsRequest; fromJSON(object: any): QueryPacketAcknowledgementsRequest; toJSON(message: QueryPacketAcknowledgementsRequest): unknown; create(base?: DeepPartial): QueryPacketAcknowledgementsRequest; fromPartial(object: DeepPartial): QueryPacketAcknowledgementsRequest; }; export declare const QueryPacketAcknowledgementsResponse: { encode(message: QueryPacketAcknowledgementsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryPacketAcknowledgementsResponse; fromJSON(object: any): QueryPacketAcknowledgementsResponse; toJSON(message: QueryPacketAcknowledgementsResponse): unknown; create(base?: DeepPartial): QueryPacketAcknowledgementsResponse; fromPartial(object: DeepPartial): QueryPacketAcknowledgementsResponse; }; export declare const QueryUnreceivedPacketsRequest: { encode(message: QueryUnreceivedPacketsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryUnreceivedPacketsRequest; fromJSON(object: any): QueryUnreceivedPacketsRequest; toJSON(message: QueryUnreceivedPacketsRequest): unknown; create(base?: DeepPartial): QueryUnreceivedPacketsRequest; fromPartial(object: DeepPartial): QueryUnreceivedPacketsRequest; }; export declare const QueryUnreceivedPacketsResponse: { encode(message: QueryUnreceivedPacketsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryUnreceivedPacketsResponse; fromJSON(object: any): QueryUnreceivedPacketsResponse; toJSON(message: QueryUnreceivedPacketsResponse): unknown; create(base?: DeepPartial): QueryUnreceivedPacketsResponse; fromPartial(object: DeepPartial): QueryUnreceivedPacketsResponse; }; export declare const QueryUnreceivedAcksRequest: { encode(message: QueryUnreceivedAcksRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryUnreceivedAcksRequest; fromJSON(object: any): QueryUnreceivedAcksRequest; toJSON(message: QueryUnreceivedAcksRequest): unknown; create(base?: DeepPartial): QueryUnreceivedAcksRequest; fromPartial(object: DeepPartial): QueryUnreceivedAcksRequest; }; export declare const QueryUnreceivedAcksResponse: { encode(message: QueryUnreceivedAcksResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryUnreceivedAcksResponse; fromJSON(object: any): QueryUnreceivedAcksResponse; toJSON(message: QueryUnreceivedAcksResponse): unknown; create(base?: DeepPartial): QueryUnreceivedAcksResponse; fromPartial(object: DeepPartial): QueryUnreceivedAcksResponse; }; export declare const QueryNextSequenceReceiveRequest: { encode(message: QueryNextSequenceReceiveRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryNextSequenceReceiveRequest; fromJSON(object: any): QueryNextSequenceReceiveRequest; toJSON(message: QueryNextSequenceReceiveRequest): unknown; create(base?: DeepPartial): QueryNextSequenceReceiveRequest; fromPartial(object: DeepPartial): QueryNextSequenceReceiveRequest; }; export declare const QueryNextSequenceReceiveResponse: { encode(message: QueryNextSequenceReceiveResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryNextSequenceReceiveResponse; fromJSON(object: any): QueryNextSequenceReceiveResponse; toJSON(message: QueryNextSequenceReceiveResponse): unknown; create(base?: DeepPartial): QueryNextSequenceReceiveResponse; fromPartial(object: DeepPartial): QueryNextSequenceReceiveResponse; }; export declare const QueryNextSequenceSendRequest: { encode(message: QueryNextSequenceSendRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryNextSequenceSendRequest; fromJSON(object: any): QueryNextSequenceSendRequest; toJSON(message: QueryNextSequenceSendRequest): unknown; create(base?: DeepPartial): QueryNextSequenceSendRequest; fromPartial(object: DeepPartial): QueryNextSequenceSendRequest; }; export declare const QueryNextSequenceSendResponse: { encode(message: QueryNextSequenceSendResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): QueryNextSequenceSendResponse; fromJSON(object: any): QueryNextSequenceSendResponse; toJSON(message: QueryNextSequenceSendResponse): unknown; create(base?: DeepPartial): QueryNextSequenceSendResponse; fromPartial(object: DeepPartial): QueryNextSequenceSendResponse; }; /** Query provides defines the gRPC querier service */ export interface Query { /** Channel queries an IBC Channel. */ Channel(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** Channels queries all the IBC channels of a chain. */ Channels(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** * ConnectionChannels queries all the channels associated with a connection * end. */ ConnectionChannels(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** * ChannelClientState queries for the client state for the channel associated * with the provided channel identifiers. */ ChannelClientState(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** * ChannelConsensusState queries for the consensus state for the channel * associated with the provided channel identifiers. */ ChannelConsensusState(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** PacketCommitment queries a stored packet commitment hash. */ PacketCommitment(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** * PacketCommitments returns all the packet commitments hashes associated * with a channel. */ PacketCommitments(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** * PacketReceipt queries if a given packet sequence has been received on the * queried chain */ PacketReceipt(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** PacketAcknowledgement queries a stored packet acknowledgement hash. */ PacketAcknowledgement(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** * PacketAcknowledgements returns all the packet acknowledgements associated * with a channel. */ PacketAcknowledgements(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** * UnreceivedPackets returns all the unreceived IBC packets associated with a * channel and sequences. */ UnreceivedPackets(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** * UnreceivedAcks returns all the unreceived IBC acknowledgements associated * with a channel and sequences. */ UnreceivedAcks(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** NextSequenceReceive returns the next receive sequence for a given channel. */ NextSequenceReceive(request: DeepPartial, metadata?: grpc.Metadata): Promise; /** NextSequenceSend returns the next send sequence for a given channel. */ NextSequenceSend(request: DeepPartial, metadata?: grpc.Metadata): Promise; } export declare class QueryClientImpl implements Query { private readonly rpc; constructor(rpc: Rpc); Channel(request: DeepPartial, metadata?: grpc.Metadata): Promise; Channels(request: DeepPartial, metadata?: grpc.Metadata): Promise; ConnectionChannels(request: DeepPartial, metadata?: grpc.Metadata): Promise; ChannelClientState(request: DeepPartial, metadata?: grpc.Metadata): Promise; ChannelConsensusState(request: DeepPartial, metadata?: grpc.Metadata): Promise; PacketCommitment(request: DeepPartial, metadata?: grpc.Metadata): Promise; PacketCommitments(request: DeepPartial, metadata?: grpc.Metadata): Promise; PacketReceipt(request: DeepPartial, metadata?: grpc.Metadata): Promise; PacketAcknowledgement(request: DeepPartial, metadata?: grpc.Metadata): Promise; PacketAcknowledgements(request: DeepPartial, metadata?: grpc.Metadata): Promise; UnreceivedPackets(request: DeepPartial, metadata?: grpc.Metadata): Promise; UnreceivedAcks(request: DeepPartial, metadata?: grpc.Metadata): Promise; NextSequenceReceive(request: DeepPartial, metadata?: grpc.Metadata): Promise; NextSequenceSend(request: DeepPartial, metadata?: grpc.Metadata): Promise; } export declare const QueryDesc: { serviceName: string; }; export declare const QueryChannelDesc: UnaryMethodDefinitionish; export declare const QueryChannelsDesc: UnaryMethodDefinitionish; export declare const QueryConnectionChannelsDesc: UnaryMethodDefinitionish; export declare const QueryChannelClientStateDesc: UnaryMethodDefinitionish; export declare const QueryChannelConsensusStateDesc: UnaryMethodDefinitionish; export declare const QueryPacketCommitmentDesc: UnaryMethodDefinitionish; export declare const QueryPacketCommitmentsDesc: UnaryMethodDefinitionish; export declare const QueryPacketReceiptDesc: UnaryMethodDefinitionish; export declare const QueryPacketAcknowledgementDesc: UnaryMethodDefinitionish; export declare const QueryPacketAcknowledgementsDesc: UnaryMethodDefinitionish; export declare const QueryUnreceivedPacketsDesc: UnaryMethodDefinitionish; export declare const QueryUnreceivedAcksDesc: UnaryMethodDefinitionish; export declare const QueryNextSequenceReceiveDesc: UnaryMethodDefinitionish; export declare const QueryNextSequenceSendDesc: UnaryMethodDefinitionish; interface UnaryMethodDefinitionishR extends grpc.UnaryMethodDefinition { requestStream: any; responseStream: any; } type UnaryMethodDefinitionish = UnaryMethodDefinitionishR; interface Rpc { unary(methodDesc: T, request: any, metadata: grpc.Metadata | undefined): Promise; } export declare class GrpcWebImpl { private host; private options; constructor(host: string, options: { transport?: grpc.TransportFactory; debug?: boolean; metadata?: grpc.Metadata; upStreamRetryCodes?: number[]; }); unary(methodDesc: T, _request: any, metadata: grpc.Metadata | undefined): Promise; } type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export type DeepPartial = T extends Builtin ? T : T extends Long ? string | number | Long : T extends globalThis.Array ? globalThis.Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; export declare class GrpcWebError extends globalThis.Error { code: grpc.Code; metadata: grpc.Metadata; constructor(message: string, code: grpc.Code, metadata: grpc.Metadata); } export {};