import { BroadcastTxRequest, BroadcastTxResponse, GetBlockWithTxsRequest, GetBlockWithTxsResponse, GetTxRequest, GetTxResponse, GetTxsEventRequest, GetTxsEventResponse, SimulateRequest, SimulateResponse, TxDecodeAminoRequest, TxDecodeAminoResponse, TxDecodeRequest, TxDecodeResponse, TxEncodeAminoRequest, TxEncodeAminoResponse, TxEncodeRequest, TxEncodeResponse } from "./service.js"; import { EndpointOrRpc } from "../../../helper-func-types.js"; import "../../../index.js"; //#region src/cosmos/tx/v1beta1/service.rpc.func.d.ts /** * Simulate simulates executing a transaction for estimating gas usage. * @name getSimulate * @package cosmos.tx.v1beta1 * @see proto service: cosmos.tx.v1beta1.Simulate */ declare const getSimulate: (client: EndpointOrRpc, request: SimulateRequest) => Promise; /** * GetTx fetches a tx by hash. * @name getTx * @package cosmos.tx.v1beta1 * @see proto service: cosmos.tx.v1beta1.GetTx */ declare const getTx: (client: EndpointOrRpc, request: GetTxRequest) => Promise; /** * BroadcastTx broadcast transaction. * @name getBroadcastTx * @package cosmos.tx.v1beta1 * @see proto service: cosmos.tx.v1beta1.BroadcastTx */ declare const getBroadcastTx: (client: EndpointOrRpc, request: BroadcastTxRequest) => Promise; /** * GetTxsEvent fetches txs by event. * @name getTxsEvent * @package cosmos.tx.v1beta1 * @see proto service: cosmos.tx.v1beta1.GetTxsEvent */ declare const getTxsEvent: (client: EndpointOrRpc, request: GetTxsEventRequest) => Promise; /** * GetBlockWithTxs fetches a block with decoded txs. * @name getBlockWithTxs * @package cosmos.tx.v1beta1 * @see proto service: cosmos.tx.v1beta1.GetBlockWithTxs */ declare const getBlockWithTxs: (client: EndpointOrRpc, request: GetBlockWithTxsRequest) => Promise; /** * TxDecode decodes the transaction. * @name getTxDecode * @package cosmos.tx.v1beta1 * @see proto service: cosmos.tx.v1beta1.TxDecode */ declare const getTxDecode: (client: EndpointOrRpc, request: TxDecodeRequest) => Promise; /** * TxEncode encodes the transaction. * @name getTxEncode * @package cosmos.tx.v1beta1 * @see proto service: cosmos.tx.v1beta1.TxEncode */ declare const getTxEncode: (client: 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 */ declare const getTxEncodeAmino: (client: 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 */ declare const getTxDecodeAmino: (client: EndpointOrRpc, request: TxDecodeAminoRequest) => Promise; //#endregion export { getBlockWithTxs, getBroadcastTx, getSimulate, getTx, getTxDecode, getTxDecodeAmino, getTxEncode, getTxEncodeAmino, getTxsEvent };