import type { InputParamsDataTransfer } from './types/common/input-params-data-transfer.mjs'; import type { ParamsAcceptScript } from './types/rpc/params-accept-script.mjs'; import type { ParamsBecomeGuest } from './types/rpc/params-become-guest.mjs'; import type { ParamsBecomeHost } from './types/rpc/params-become-host.mjs'; import type { ParamsChangeKey } from './types/rpc/params-change-key.mjs'; import type { ParamsChangeVKey } from './types/rpc/params-change-vkey.mjs'; import type { ParamsCloseAccount } from './types/rpc/params-close-account.mjs'; import type { ParamsCreateAssetObject } from './types/rpc/params-create-asset-object.mjs'; import type { ParamsCreateToken } from './types/rpc/params-create-token.mjs'; import type { ParamsCreateVme } from './types/rpc/params-create-vme.mjs'; import type { ParamsForwardAssetObject } from './types/rpc/params-forward-asset-object.mjs'; import type { ParamsForwardCoin } from './types/rpc/params-forward-coin.mjs'; import type { ParamsForwardToken } from './types/rpc/params-forward-token.mjs'; import type { ParamsFreezeAccount } from './types/rpc/params-freeze-account.mjs'; import type { ParamsLockStake } from './types/rpc/params-lock-stake.mjs'; import type { ParamsOpenAccount } from './types/rpc/params-open-account.mjs'; import type { ParamsProvideScript } from './types/rpc/params-provide-script.mjs'; import type { ParamsRequestDataTrade } from './types/rpc/params-request-data-trade.mjs'; import type { ParamsTransfer } from './types/rpc/params-transfer.mjs'; import type { ParamsTransferAllRes } from './types/rpc/params-transfer-all-res.mjs'; import type { ParamsTransferAssetObject } from './types/rpc/params-transfer-asset-object.mjs'; import type { ParamsTransferCoin } from './types/rpc/params-transfer-coin.mjs'; import type { ParamsTransferTokens } from './types/rpc/params-transfer-tokens.mjs'; import type { ParamsUnlockStake } from './types/rpc/params-unlock-stake.mjs'; import type { WalletClient } from '../clients/types.mjs'; export declare const walletActions: (client: WalletClient) => { acceptScript: (params: ParamsAcceptScript) => Promise; becomeGuest: (param: ParamsBecomeGuest) => Promise; becomeHost: (param: ParamsBecomeHost) => Promise; changeKey: (params: ParamsChangeKey) => Promise; changeVkey: (params: ParamsChangeVKey) => Promise; closeAccount: (param: ParamsCloseAccount) => Promise; createAssetObject: (param: ParamsCreateAssetObject) => Promise; createToken: (param: ParamsCreateToken) => Promise; createVme: (param: ParamsCreateVme) => Promise; forwardAssetObject: (params: ParamsForwardAssetObject) => Promise; forwardCoin: (param: ParamsForwardCoin) => Promise; forwardToken: (params: ParamsForwardToken) => Promise; freezeAccount: (params: ParamsFreezeAccount) => Promise; lockStake: (params: ParamsLockStake) => Promise; openAccount: (param: ParamsOpenAccount) => Promise; postData: (params: InputParamsDataTransfer) => Promise; provideScript: (params: ParamsProvideScript) => Promise; requestDataTrade: (params: ParamsRequestDataTrade) => Promise; transfer: (params: ParamsTransfer) => Promise; transferAllRes: (params: ParamsTransferAllRes) => Promise; transferAssetObject: (params: ParamsTransferAssetObject) => Promise; transferCoin: (param: ParamsTransferCoin) => Promise; transferToken: (params: ParamsTransferTokens) => Promise; unlockStake: (params: ParamsUnlockStake) => Promise; };