import { SimulateRequest, SimulateResponse, GetTxRequest, GetTxResponse, BroadcastTxRequest, BroadcastTxResponse, GetTxsEventRequest, GetTxsEventResponse, GetBlockWithTxsRequest, GetBlockWithTxsResponse, TxDecodeRequest, TxDecodeResponse, TxEncodeRequest, TxEncodeResponse, TxEncodeAminoRequest, TxEncodeAminoResponse, TxDecodeAminoRequest, TxDecodeAminoResponse } from "./service";
/**
 * Simulate simulates executing a transaction for estimating gas usage.
 * @name useGetSimulate
 * @package cosmos.tx.v1beta1
 * @see proto service: cosmos.tx.v1beta1.Simulate
 */
export declare const useGetSimulate: <TData = SimulateResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../vue-query").UseQueryParams<SimulateRequest, SimulateResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * GetTx fetches a tx by hash.
 * @name useGetTx
 * @package cosmos.tx.v1beta1
 * @see proto service: cosmos.tx.v1beta1.GetTx
 */
export declare const useGetTx: <TData = GetTxResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../vue-query").UseQueryParams<GetTxRequest, GetTxResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * BroadcastTx broadcast transaction.
 * @name useGetBroadcastTx
 * @package cosmos.tx.v1beta1
 * @see proto service: cosmos.tx.v1beta1.BroadcastTx
 */
export declare const useGetBroadcastTx: <TData = BroadcastTxResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../vue-query").UseQueryParams<BroadcastTxRequest, BroadcastTxResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * GetTxsEvent fetches txs by event.
 * @name useGetTxsEvent
 * @package cosmos.tx.v1beta1
 * @see proto service: cosmos.tx.v1beta1.GetTxsEvent
 */
export declare const useGetTxsEvent: <TData = GetTxsEventResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../vue-query").UseQueryParams<GetTxsEventRequest, GetTxsEventResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * GetBlockWithTxs fetches a block with decoded txs.
 * @name useGetBlockWithTxs
 * @package cosmos.tx.v1beta1
 * @see proto service: cosmos.tx.v1beta1.GetBlockWithTxs
 */
export declare const useGetBlockWithTxs: <TData = GetBlockWithTxsResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../vue-query").UseQueryParams<GetBlockWithTxsRequest, GetBlockWithTxsResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * TxDecode decodes the transaction.
 * @name useGetTxDecode
 * @package cosmos.tx.v1beta1
 * @see proto service: cosmos.tx.v1beta1.TxDecode
 */
export declare const useGetTxDecode: <TData = TxDecodeResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../vue-query").UseQueryParams<TxDecodeRequest, TxDecodeResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * TxEncode encodes the transaction.
 * @name useGetTxEncode
 * @package cosmos.tx.v1beta1
 * @see proto service: cosmos.tx.v1beta1.TxEncode
 */
export declare const useGetTxEncode: <TData = TxEncodeResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../vue-query").UseQueryParams<TxEncodeRequest, TxEncodeResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * TxEncodeAmino encodes an Amino transaction from JSON to encoded bytes.
 * @name useGetTxEncodeAmino
 * @package cosmos.tx.v1beta1
 * @see proto service: cosmos.tx.v1beta1.TxEncodeAmino
 */
export declare const useGetTxEncodeAmino: <TData = TxEncodeAminoResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../vue-query").UseQueryParams<TxEncodeAminoRequest, TxEncodeAminoResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
/**
 * TxDecodeAmino decodes an Amino transaction from encoded bytes to JSON.
 * @name useGetTxDecodeAmino
 * @package cosmos.tx.v1beta1
 * @see proto service: cosmos.tx.v1beta1.TxDecodeAmino
 */
export declare const useGetTxDecodeAmino: <TData = TxDecodeAminoResponse>({ request, options, clientResolver, customizedQueryKey, }: import("../../../vue-query").UseQueryParams<TxDecodeAminoRequest, TxDecodeAminoResponse, TData>) => import("@tanstack/vue-query").UseQueryReturnType<TData, Error>;
