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 getSimulate * @package cosmos.tx.v1beta1 * @see proto service: cosmos.tx.v1beta1.Simulate */ export declare const getSimulate: (client: import("../../../helper-func-types").EndpointOrRpc, request: SimulateRequest) => Promise; /** * GetTx fetches a tx by hash. * @name getTx * @package cosmos.tx.v1beta1 * @see proto service: cosmos.tx.v1beta1.GetTx */ export declare const getTx: (client: import("../../../helper-func-types").EndpointOrRpc, request: GetTxRequest) => Promise; /** * BroadcastTx broadcast transaction. * @name getBroadcastTx * @package cosmos.tx.v1beta1 * @see proto service: cosmos.tx.v1beta1.BroadcastTx */ export declare const getBroadcastTx: (client: import("../../../helper-func-types").EndpointOrRpc, request: BroadcastTxRequest) => Promise; /** * GetTxsEvent fetches txs by event. * @name getTxsEvent * @package cosmos.tx.v1beta1 * @see proto service: cosmos.tx.v1beta1.GetTxsEvent */ export declare const getTxsEvent: (client: import("../../../helper-func-types").EndpointOrRpc, request: GetTxsEventRequest) => Promise; /** * GetBlockWithTxs fetches a block with decoded txs. * @name getBlockWithTxs * @package cosmos.tx.v1beta1 * @see proto service: cosmos.tx.v1beta1.GetBlockWithTxs */ export declare const getBlockWithTxs: (client: import("../../../helper-func-types").EndpointOrRpc, request: GetBlockWithTxsRequest) => Promise; /** * TxDecode decodes the transaction. * @name getTxDecode * @package cosmos.tx.v1beta1 * @see proto service: cosmos.tx.v1beta1.TxDecode */ export declare const getTxDecode: (client: import("../../../helper-func-types").EndpointOrRpc, request: TxDecodeRequest) => Promise; /** * TxEncode encodes the transaction. * @name getTxEncode * @package cosmos.tx.v1beta1 * @see proto service: cosmos.tx.v1beta1.TxEncode */ export declare const getTxEncode: (client: import("../../../helper-func-types").EndpointOrRpc, request: TxEncodeRequest) => Promise; /** * TxEncodeAmino encodes an Amino transaction from JSON to encoded bytes. * @name getTxEncodeAmino * @package cosmos.tx.v1beta1 * @see proto service: cosmos.tx.v1beta1.TxEncodeAmino */ export declare const getTxEncodeAmino: (client: import("../../../helper-func-types").EndpointOrRpc, request: TxEncodeAminoRequest) => Promise; /** * TxDecodeAmino decodes an Amino transaction from encoded bytes to JSON. * @name getTxDecodeAmino * @package cosmos.tx.v1beta1 * @see proto service: cosmos.tx.v1beta1.TxDecodeAmino */ export declare const getTxDecodeAmino: (client: import("../../../helper-func-types").EndpointOrRpc, request: TxDecodeAminoRequest) => Promise;