import { AssetTransferInfo } from '../common/asset-transfer-info.mjs'; import { RefTxInfo } from '../common/ref-tx-info.mjs'; import { TokenValueAB } from '../common/token-value-ab.mjs'; import { TxBase } from '../common/tx-base.mjs'; import { TxVSignature } from '../common/tx-vsignature.mjs'; import { VmeInfo } from '../common/vme-info.mjs'; export type TxRevoke = TxBase & TxVSignature & { refLink: RefTxInfo; amount: string; balance: string; tokenBalances: TokenValueAB[]; tokenProof: string; tokenHash: string; assets: AssetTransferInfo[]; assetProof: string; assetHash: string; optional: VmeInfo; };