export declare const TxTypes: { TX_ACCEPT_SCRIPT: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_ACCEPT_SCRIPT_AFTER_TIMELOCK: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_ACTIVATE_ALL_RES: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_ACTIVATE_ASSETOBJECT: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_ACTIVATE_COIN: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_ACTIVATE_DATA_SA: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_ACTIVATE_FOUNDATION_RESERVE: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_ACTIVATE_INCENTIVE: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_ACTIVATE_LOCK_STAKE_FOR_VME: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_ACTIVATE_OPEN_SA: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_ACTIVATE_OPEN_VME: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_ACTIVATE_TOKEN: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_ACTIVATE_VME_RESULT: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_ACTIVATE_VME_REWARD: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_ACTIVATE_VME_TRANSFER: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_BECOME_GUEST: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_BECOME_HOST: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_BURN_ASSETOBJECT: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_BURN_TOKEN: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_CALL_VME: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_CALL_VME_G: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_CHANGE_FOUNDATION_ACCOUNT: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_CHANGE_KEYPAIR: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_CHANGE_VKEY: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_CLOSE_ACCOUNT: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_CREATE_ASSETOBJECT: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_CREATE_ASSETOBJECT_G: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_CREATE_SA: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_CREATE_SA_G: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_CREATE_TOKEN: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_CREATE_TOKEN_G: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_CREATE_VME: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_FINALIZE: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_FORWARD_ASSETOBJECT: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_FORWARD_COIN: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_FORWARD_TOKEN: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_FREEZE_ACCOUNT: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_GENESIS_ACCOUNT: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_LEAD_DIRECT_VTX: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_LEAD_VTX: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_LOCK_STAKE_FOR_VME: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_OPEN_ACCOUNT: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_POST_DATA: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_POST_DATA_G: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_POST_DATA_SA: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_POST_DATA_SA_G: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_PROVIDE_SCRIPT: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_RESTORE_RESHASH: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_REVOKE: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_TRANSFER_ALL_RES: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_TRANSFER_ALL_RES_G: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_TRANSFER_ASSETOBJECT: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_TRANSFER_ASSETOBJECT_G: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_TRANSFER_COIN: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_TRANSFER_COIN_G: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_TRANSFER_TOKEN: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_TRANSFER_TOKEN_G: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_UNLOCK_STAKE: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_VME_BLANK_REWARD: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_VME_BLOCK: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; TX_VME_TRANSFER_REWARD: { fee: string; grant: number; sizeBased: boolean; useGrant: boolean; useFee: boolean; }; }; export type TxTypes = (typeof TxTypes)[keyof typeof TxTypes]; export declare const TxType: Readonly<{ readonly GENESIS_ACCOUNT: "TX_GENESIS_ACCOUNT"; readonly OPEN_ACCOUNT: "TX_OPEN_ACCOUNT"; readonly BECOME_HOST: "TX_BECOME_HOST"; readonly BECOME_GUEST: "TX_BECOME_GUEST"; readonly TRANSFER_COIN: "TX_TRANSFER_COIN"; readonly TRANSFER_COIN_G: "TX_TRANSFER_COIN_G"; readonly FORWARD_COIN: "TX_FORWARD_COIN"; readonly ACTIVATE_COIN: "TX_ACTIVATE_COIN"; readonly ACTIVATE_INCENTIVE: "TX_ACTIVATE_INCENTIVE"; readonly ACTIVATE_FOUNDATION_RESERVE: "TX_ACTIVATE_FOUNDATION_RESERVE"; readonly CHANGE_KEYPAIR: "TX_CHANGE_KEYPAIR"; readonly CHANGE_VKEY: "TX_CHANGE_VKEY"; readonly CHANGE_FOUNDATION_ACCOUNT: "TX_CHANGE_FOUNDATION_ACCOUNT"; readonly POST_DATA: "TX_POST_DATA"; readonly POST_DATA_G: "TX_POST_DATA_G"; readonly CREATE_TOKEN: "TX_CREATE_TOKEN"; readonly CREATE_TOKEN_G: "TX_CREATE_TOKEN_G"; readonly BURN_TOKEN: "TX_BURN_TOKEN"; readonly TRANSFER_TOKEN: "TX_TRANSFER_TOKEN"; readonly TRANSFER_TOKEN_G: "TX_TRANSFER_TOKEN_G"; readonly FORWARD_TOKEN: "TX_FORWARD_TOKEN"; readonly ACTIVATE_TOKEN: "TX_ACTIVATE_TOKEN"; readonly CREATE_ASSETOBJECT: "TX_CREATE_ASSETOBJECT"; readonly CREATE_ASSETOBJECT_G: "TX_CREATE_ASSETOBJECT_G"; readonly TRANSFER_ASSETOBJECT: "TX_TRANSFER_ASSETOBJECT"; readonly TRANSFER_ASSETOBJECT_G: "TX_TRANSFER_ASSETOBJECT_G"; readonly FORWARD_ASSETOBJECT: "TX_FORWARD_ASSETOBJECT"; readonly ACTIVATE_ASSETOBJECT: "TX_ACTIVATE_ASSETOBJECT"; readonly BURN_ASSETOBJECT: "TX_BURN_ASSETOBJECT"; readonly TRANSFER_ALL_RES: "TX_TRANSFER_ALL_RES"; readonly TRANSFER_ALL_RES_G: "TX_TRANSFER_ALL_RES_G"; readonly REVOKE: "TX_REVOKE"; readonly CLOSE_ACCOUNT: "TX_CLOSE_ACCOUNT"; readonly ACTIVATE_ALL_RES: "TX_ACTIVATE_ALL_RES"; readonly PROVIDE_SCRIPT: "TX_PROVIDE_SCRIPT"; readonly ACCEPT_SCRIPT: "TX_ACCEPT_SCRIPT"; readonly ACCEPT_SCRIPT_AFTER_TIMELOCK: "TX_ACCEPT_SCRIPT_AFTER_TIMELOCK"; readonly CREATE_SA: "TX_CREATE_SA"; readonly CREATE_SA_G: "TX_CREATE_SA_G"; readonly ACTIVATE_OPEN_SA: "TX_ACTIVATE_OPEN_SA"; readonly POST_DATA_SA: "TX_POST_DATA_SA"; readonly POST_DATA_SA_G: "TX_POST_DATA_SA_G"; readonly ACTIVATE_DATA_SA: "TX_ACTIVATE_DATA_SA"; readonly LOCK_STAKE_FOR_VME: "TX_LOCK_STAKE_FOR_VME"; readonly ACTIVATE_LOCK_STAKE_FOR_VME: "TX_ACTIVATE_LOCK_STAKE_FOR_VME"; readonly UNLOCK_STAKE: "TX_UNLOCK_STAKE"; readonly CREATE_VME: "TX_CREATE_VME"; readonly ACTIVATE_OPEN_VME: "TX_ACTIVATE_OPEN_VME"; readonly VME_BLOCK: "TX_VME_BLOCK"; readonly CALL_VME: "TX_CALL_VME"; readonly CALL_VME_G: "TX_CALL_VME_G"; readonly ACTIVATE_VME_TRANSFER: "TX_ACTIVATE_VME_TRANSFER"; readonly ACTIVATE_VME_RESULT: "TX_ACTIVATE_VME_RESULT"; readonly VME_TRANSFER_REWARD: "TX_VME_TRANSFER_REWARD"; readonly VME_BLANK_REWARD: "TX_VME_BLANK_REWARD"; readonly ACTIVATE_VME_REWARD: "TX_ACTIVATE_VME_REWARD"; readonly FREEZE_ACCOUNT: "TX_FREEZE_ACCOUNT"; readonly RESTORE_RESHASH: "TX_RESTORE_RESHASH"; readonly LEAD_VTX: "TX_LEAD_VTX"; readonly LEAD_DIRECT_VTX: "TX_LEAD_DIRECT_VTX"; readonly FINALIZE: "TX_FINALIZE"; }>; export type TxType = (typeof TxType)[keyof typeof TxType]; export declare const Currency: Readonly<{ readonly Exa: 6; readonly Peta: 5; readonly Tera: 4; readonly Giga: 3; readonly Mega: 2; readonly Kilo: 1; readonly Locus: 0; readonly Milli: -1; readonly Micro: -2; readonly Nano: -3; readonly Pico: -4; readonly Femto: -5; readonly Ato: -6; }>; export type Currency = (typeof Currency)[keyof typeof Currency]; export declare const AddressClass: Readonly<{ readonly User: 0; readonly Synthetic: 1; readonly VmEngine: 2; readonly Derived: 3; readonly Token: 4; readonly Observer: 5; readonly AssetNFT: 6; readonly AssetToken: 7; }>; export type AddressClassType = (typeof AddressClass)[keyof typeof AddressClass]; export declare const FeeType: Readonly<{ readonly AUTO: 0; readonly GRANT_ONLY: 1; }>; export type FeeType = (typeof FeeType)[keyof typeof FeeType]; export declare const KeyAlgo: Readonly<{ readonly ED25519: "ED25519"; readonly FALCON: "FALCON"; readonly HAETAE: "HAETAE"; readonly AIMER: "AIMER"; readonly DILITHIUM: "DILITHIUM"; readonly FALCON_ED25519: "FALCON+ED25519"; readonly HAETAE_ED25519: "HAETAE+ED25519"; readonly AIMER_ED25519: "AIMER+ED25519"; readonly DILITHIUM_ED25519: "DILITHIUM+ED25519"; }>; export type KeyAlgo = (typeof KeyAlgo)[keyof typeof KeyAlgo]; export * from '../autogen/types/consts/consts.cjs'; export * from '../autogen/types/consts/tx-types.cjs';