import type { ParamStr } from './types/common/param-str.mjs'; import type { ParamsAccount } from './types/rpc/params-account.mjs'; import type { ParamsAccountAndIndex } from './types/rpc/params-account-and-index.mjs'; import type { ParamsAccountHeights } from './types/rpc/params-account-heights.mjs'; import type { ParamsAccountHistory } from './types/rpc/params-account-history.mjs'; import type { ParamsCalculateAvailableByForward } from './types/rpc/params-calculate-available-by-forward.mjs'; import type { ParamsCalculateAvailableByForwardList } from './types/rpc/params-calculate-available-by-forward-list.mjs'; import type { ParamsDownloadAccountTxs } from './types/rpc/params-download-account-txs.mjs'; import type { ParamsFindDuplicateSubscriber } from './types/rpc/params-find-duplicate-subscriber.mjs'; import type { ParamsGenerateLatestStoredDataProof } from './types/rpc/params-generate-latest-stored-data-proof.mjs'; import type { ParamsGetAssetList } from './types/rpc/params-get-asset-list.mjs'; import type { ParamsGetAssetObjects } from './types/rpc/params-get-asset-objects.mjs'; import type { ParamsGetIdentityProof } from './types/rpc/params-get-identity-proof.mjs'; import type { ParamsLatestStoredDataProof } from './types/rpc/params-latest-stored-data-proof.mjs'; import type { ParamsQueryAddress } from './types/rpc/params-query-address.mjs'; import type { ParamsRS } from './types/rpc/params-rs.mjs'; import type { ParamsReadTxList } from './types/rpc/params-read-tx-list.mjs'; import type { ParamsRound } from './types/rpc/params-round.mjs'; import type { ParamsRoundList } from './types/rpc/params-round-list.mjs'; import type { ParamsSetHost } from './types/rpc/params-set-host.mjs'; import type { ParamsSubscribeAddress } from './types/rpc/params-subscribe-address.mjs'; import type { ParamsTxList } from './types/rpc/params-tx-list.mjs'; import type { ParamsTxListWitness } from './types/rpc/params-tx-list-witness.mjs'; import type { ParamsUpliftProofW } from './types/rpc/params-uplift-proof-w.mjs'; import type { ParamsUploadAccountTxs } from './types/rpc/params-upload-account-txs.mjs'; import type { ParamsVerifyAndSignChallenge } from './types/rpc/params-verify-and-sign-challenge.mjs'; import type { ParamsVerifyIdentityProof } from './types/rpc/params-verify-identity-proof.mjs'; import type { ParamsVerifyProofW } from './types/rpc/params-verify-proof-w.mjs'; import type { ParamsWaitHomeTxChange } from './types/rpc/params-wait-home-tx-change.mjs'; import type { Client } from '../clients/types.mjs'; export declare const publicActions: (client: Client) => { accountHeightsToDownload: (param: ParamsAccountHeights) => Promise; accountHeightsToUpload: (param: ParamsAccountHeights) => Promise; calculateAvailableByForward: (param: ParamsCalculateAvailableByForward) => Promise; calculateAvailableByForwardList: (param: ParamsCalculateAvailableByForwardList) => Promise; clientMessage: (param: ParamStr) => Promise; downloadAccountTxs: (param: ParamsDownloadAccountTxs) => Promise; echo: (str: string) => Promise; findDuplicateSubscriber: (params: ParamsFindDuplicateSubscriber) => Promise; generateLatestStoredDataProof: (params: ParamsGenerateLatestStoredDataProof) => Promise; getAccountAssetList: (params: ParamsGetAssetList) => Promise; getAccountAssetObject: (params: ParamsGetAssetObjects) => Promise; getAccountDetail: (param: ParamsAccount) => Promise; getAccountHistory: (param: ParamsAccountHistory) => Promise; getAccountTokenList: (params: ParamsAccount) => Promise; getConciseNodeStatus: () => Promise; getGenesisAccount: () => Promise; getHomeTxDir: () => Promise; getHomeTxFlushSeq: () => Promise; getIdentityProof: (param: ParamsGetIdentityProof) => Promise; getInactiveTxList: (param: ParamsAccount) => Promise; getLaunchCommand: () => Promise; getMontInfoList: (param: ParamsAccount) => Promise; getNodeStatus: () => Promise; getNodeVersion: () => Promise; getOwnerBalance: () => Promise; getRoundState: (param: ParamsRound) => Promise; getRoundStatesList: (param: ParamsRS) => Promise; getShardOfAccount: (params: ParamsAccount) => Promise; getSyncState: () => Promise; getTx: (param: ParamsAccountAndIndex) => Promise; getWorldRoundState: (param: ParamsRound) => Promise; getWorldRoundStatesList: (param: ParamsRoundList) => Promise; hasSystemToken: (params: ParamsAccount) => Promise; makeTxProof: (params: ParamsTxList) => Promise; queryAddress: (params: ParamsQueryAddress) => Promise; readTxListWitness: (params: ParamsReadTxList) => Promise; setHost: (param: ParamsSetHost) => Promise; shutdown: () => Promise; subscribeAddress: (params: ParamsSubscribeAddress) => Promise; upliftProofW: (params: ParamsUpliftProofW) => Promise; uploadAccountTxs: (param: ParamsUploadAccountTxs) => Promise; verifyAndSignChallenge: (param: ParamsVerifyAndSignChallenge) => Promise; verifyIdentityProof: (param: ParamsVerifyIdentityProof) => Promise; verifyLatestStoredDataProof: (params: ParamsLatestStoredDataProof) => Promise; verifyProofW: (params: ParamsVerifyProofW) => Promise; verifyTxListWitness: (params: ParamsTxListWitness) => Promise; waitHomeTxChange: (params: ParamsWaitHomeTxChange) => Promise; };