import { LCDClient } from "@cosmology/lcd"; import { QueryChannelRequest, QueryChannelResponseSDKType, QueryChannelsRequest, QueryChannelsResponseSDKType, QueryConnectionChannelsRequest, QueryConnectionChannelsResponseSDKType, QueryChannelClientStateRequest, QueryChannelClientStateResponseSDKType, QueryChannelConsensusStateRequest, QueryChannelConsensusStateResponseSDKType, QueryPacketCommitmentRequest, QueryPacketCommitmentResponseSDKType, QueryPacketCommitmentsRequest, QueryPacketCommitmentsResponseSDKType, QueryPacketReceiptRequest, QueryPacketReceiptResponseSDKType, QueryPacketAcknowledgementRequest, QueryPacketAcknowledgementResponseSDKType, QueryPacketAcknowledgementsRequest, QueryPacketAcknowledgementsResponseSDKType, QueryUnreceivedPacketsRequest, QueryUnreceivedPacketsResponseSDKType, QueryUnreceivedAcksRequest, QueryUnreceivedAcksResponseSDKType, QueryNextSequenceReceiveRequest, QueryNextSequenceReceiveResponseSDKType, QueryNextSequenceSendRequest, QueryNextSequenceSendResponseSDKType } from "./query"; export declare class LCDQueryClient { req: LCDClient; constructor({ requestClient }: { requestClient: LCDClient; }); channel: (params: QueryChannelRequest) => Promise; channels: (params?: QueryChannelsRequest) => Promise; connectionChannels: (params: QueryConnectionChannelsRequest) => Promise; channelClientState: (params: QueryChannelClientStateRequest) => Promise; channelConsensusState: (params: QueryChannelConsensusStateRequest) => Promise; packetCommitment: (params: QueryPacketCommitmentRequest) => Promise; packetCommitments: (params: QueryPacketCommitmentsRequest) => Promise; packetReceipt: (params: QueryPacketReceiptRequest) => Promise; packetAcknowledgement: (params: QueryPacketAcknowledgementRequest) => Promise; packetAcknowledgements: (params: QueryPacketAcknowledgementsRequest) => Promise; unreceivedPackets: (params: QueryUnreceivedPacketsRequest) => Promise; unreceivedAcks: (params: QueryUnreceivedAcksRequest) => Promise; nextSequenceReceive: (params: QueryNextSequenceReceiveRequest) => Promise; nextSequenceSend: (params: QueryNextSequenceSendRequest) => Promise; }