import { QueryNextSequenceSendRequest, QueryNextSequenceSendResponse, QueryPacketCommitmentRequest, QueryPacketCommitmentResponse, QueryPacketCommitmentsRequest, QueryPacketCommitmentsResponse, QueryPacketAcknowledgementRequest, QueryPacketAcknowledgementResponse, QueryPacketAcknowledgementsRequest, QueryPacketAcknowledgementsResponse, QueryPacketReceiptRequest, QueryPacketReceiptResponse, QueryUnreceivedPacketsRequest, QueryUnreceivedPacketsResponse, QueryUnreceivedAcksRequest, QueryUnreceivedAcksResponse } from "./query";
/**
 * NextSequenceSend returns the next send sequence for a given channel.
 * @name useGetNextSequenceSend
 * @package ibc.core.channel.v2
 * @see proto service: ibc.core.channel.v2.NextSequenceSend
 */
export declare const useGetNextSequenceSend: <TData = QueryNextSequenceSendResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<QueryNextSequenceSendRequest, QueryNextSequenceSendResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * PacketCommitment queries a stored packet commitment hash.
 * @name useGetPacketCommitment
 * @package ibc.core.channel.v2
 * @see proto service: ibc.core.channel.v2.PacketCommitment
 */
export declare const useGetPacketCommitment: <TData = QueryPacketCommitmentResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<QueryPacketCommitmentRequest, QueryPacketCommitmentResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * PacketCommitments queries a stored packet commitment hash.
 * @name useGetPacketCommitments
 * @package ibc.core.channel.v2
 * @see proto service: ibc.core.channel.v2.PacketCommitments
 */
export declare const useGetPacketCommitments: <TData = QueryPacketCommitmentsResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<QueryPacketCommitmentsRequest, QueryPacketCommitmentsResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * PacketAcknowledgement queries a stored acknowledgement commitment hash.
 * @name useGetPacketAcknowledgement
 * @package ibc.core.channel.v2
 * @see proto service: ibc.core.channel.v2.PacketAcknowledgement
 */
export declare const useGetPacketAcknowledgement: <TData = QueryPacketAcknowledgementResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<QueryPacketAcknowledgementRequest, QueryPacketAcknowledgementResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * PacketAcknowledgements returns all packet acknowledgements associated with a channel.
 * @name useGetPacketAcknowledgements
 * @package ibc.core.channel.v2
 * @see proto service: ibc.core.channel.v2.PacketAcknowledgements
 */
export declare const useGetPacketAcknowledgements: <TData = QueryPacketAcknowledgementsResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<QueryPacketAcknowledgementsRequest, QueryPacketAcknowledgementsResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * PacketReceipt queries a stored packet receipt.
 * @name useGetPacketReceipt
 * @package ibc.core.channel.v2
 * @see proto service: ibc.core.channel.v2.PacketReceipt
 */
export declare const useGetPacketReceipt: <TData = QueryPacketReceiptResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<QueryPacketReceiptRequest, QueryPacketReceiptResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * UnreceivedPackets returns all the unreceived IBC packets associated with a channel and sequences.
 * @name useGetUnreceivedPackets
 * @package ibc.core.channel.v2
 * @see proto service: ibc.core.channel.v2.UnreceivedPackets
 */
export declare const useGetUnreceivedPackets: <TData = QueryUnreceivedPacketsResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<QueryUnreceivedPacketsRequest, QueryUnreceivedPacketsResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * UnreceivedAcks returns all the unreceived IBC acknowledgements associated with a channel and sequences.
 * @name useGetUnreceivedAcks
 * @package ibc.core.channel.v2
 * @see proto service: ibc.core.channel.v2.UnreceivedAcks
 */
export declare const useGetUnreceivedAcks: <TData = QueryUnreceivedAcksResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../../vue-query").UseQueryParams<QueryUnreceivedAcksRequest, QueryUnreceivedAcksResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
