import { Chain } from "../../types/chain.js"; import { UTXOSchema } from "../../transports/types.js"; import { Account } from "../../types/account.js"; import { Transport } from "../../types/transport.js"; import { GetBalanceParameters, GetBalanceReturnType } from "../../actions/getBalance.js"; import { GetBlockParameters, GetBlockReturnType } from "../../actions/getBlock.js"; import { GetBlockCountReturnType } from "../../actions/getBlockCount.js"; import { GetBlockStatsParameters, GetBlockStatsReturnType } from "../../actions/getBlockStats.js"; import { GetTransactionFeeParameters, GetTransactionFeeReturnType } from "../../actions/getTransactionFee.js"; import { GetTransactionsParameters, GetTransactionsReturnType } from "../../actions/getTransactions.js"; import { GetUTXOTransactionParameters, GetUTXOTransactionReturnType } from "../../actions/getUTXOTransaction.js"; import { GetUTXOsParameters, GetUTXOsReturnType } from "../../actions/getUTXOs.js"; import { Client } from "../../factories/createClient.js"; //#region src/clients/decorators/public.d.ts type PublicActions = { getBalance: (args: GetBalanceParameters) => Promise; getBlock: (args: GetBlockParameters) => Promise; getBlockCount: () => Promise; getBlockStats: (args: GetBlockStatsParameters) => Promise; getTransactions: (args: GetTransactionsParameters) => Promise; getUTXOTransaction: (args: GetUTXOTransactionParameters) => Promise; getUTXOs: (args: GetUTXOsParameters) => Promise; getTransactionFee: (args: GetTransactionFeeParameters) => Promise; }; declare function publicActions(client: Client): PublicActions; //#endregion export { PublicActions, publicActions }; //# sourceMappingURL=public.d.ts.map