import * as Long from 'long'; export declare const MIN_TRANSACTION_GAS: Long; export declare const BLOCKCHAIN_GETHEADER_GAS: Long; export declare const BLOCKCHAIN_GETBLOCK_GAS: Long; export declare const BLOCKCHAIN_GETTRANSACTION_GAS: Long; export declare const BLOCKCHAIN_GETCONTRACT_GAS: Long; export declare const CONTRACT_CREATE_GAS: Long; export declare const CONTRACT_MIGRATE_GAS: Long; export declare const UINT_DEPLOY_CODE_LEN_GAS: Long; export declare const UINT_INVOKE_CODE_LEN_GAS: Long; export declare const NATIVE_INVOKE_GAS: Long; export declare const STORAGE_GET_GAS: Long; export declare const STORAGE_PUT_GAS: Long; export declare const STORAGE_DELETE_GAS: Long; export declare const RUNTIME_CHECKWITNESS_GAS: Long; export declare const APPCALL_GAS: Long; export declare const TAILCALL_GAS: Long; export declare const SHA1_GAS: Long; export declare const SHA256_GAS: Long; export declare const HASH160_GAS: Long; export declare const HASH256_GAS: Long; export declare const OPCODE_GAS: Long; export declare const PER_UNIT_CODE_LEN = 1024; export declare const METHOD_LENGTH_LIMIT = 1024; export declare const MAX_STACK_SIZE = 1024; export declare const VM_STEP_LIMIT = 400000; export declare const ATTRIBUTE_GETUSAGE_NAME = "Ontology.Attribute.GetUsage"; export declare const ATTRIBUTE_GETDATA_NAME = "Ontology.Attribute.GetData"; export declare const BLOCK_GETTRANSACTIONCOUNT_NAME = "System.Block.GetTransactionCount"; export declare const BLOCK_GETTRANSACTIONS_NAME = "System.Block.GetTransactions"; export declare const BLOCK_GETTRANSACTION_NAME = "System.Block.GetTransaction"; export declare const BLOCKCHAIN_GETHEIGHT_NAME = "System.Blockchain.GetHeight"; export declare const BLOCKCHAIN_GETHEADER_NAME = "System.Blockchain.GetHeader"; export declare const BLOCKCHAIN_GETBLOCK_NAME = "System.Blockchain.GetBlock"; export declare const BLOCKCHAIN_GETTRANSACTION_NAME = "System.Blockchain.GetTransaction"; export declare const BLOCKCHAIN_GETCONTRACT_NAME = "System.Blockchain.GetContract"; export declare const BLOCKCHAIN_GETTRANSACTIONHEIGHT_NAME = "System.Blockchain.GetTransactionHeight"; export declare const HEADER_GETINDEX_NAME = "System.Header.GetIndex"; export declare const HEADER_GETHASH_NAME = "System.Header.GetHash"; export declare const HEADER_GETVERSION_NAME = "Ontology.Header.GetVersion"; export declare const HEADER_GETPREVHASH_NAME = "System.Header.GetPrevHash"; export declare const HEADER_GETTIMESTAMP_NAME = "System.Header.GetTimestamp"; export declare const HEADER_GETCONSENSUSDATA_NAME = "Ontology.Header.GetConsensusData"; export declare const HEADER_GETNEXTCONSENSUS_NAME = "Ontology.Header.GetNextConsensus"; export declare const HEADER_GETMERKLEROOT_NAME = "Ontology.Header.GetMerkleRoot"; export declare const TRANSACTION_GETHASH_NAME = "System.Transaction.GetHash"; export declare const TRANSACTION_GETTYPE_NAME = "Ontology.Transaction.GetType"; export declare const TRANSACTION_GETATTRIBUTES_NAME = "Ontology.Transaction.GetAttributes"; export declare const CONTRACT_CREATE_NAME = "System.Contract.Create"; export declare const CONTRACT_MIGRATE_NAME = "System.Contract.Migrate"; export declare const CONTRACT_GETSTORAGECONTEXT_NAME = "System.Contract.GetStorageContext"; export declare const CONTRACT_DESTROY_NAME = "System.Contract.Destroy"; export declare const CONTRACT_GETSCRIPT_NAME = "System.Contract.GetScript"; export declare const STORAGE_GET_NAME = "System.Storage.Get"; export declare const STORAGE_PUT_NAME = "System.Storage.Put"; export declare const STORAGE_DELETE_NAME = "System.Storage.Delete"; export declare const STORAGE_GETCONTEXT_NAME = "System.Storage.GetContext"; export declare const STORAGE_GETREADONLYCONTEXT_NAME = "System.Storage.GetReadOnlyContext"; export declare const STORAGECONTEXT_ASREADONLY_NAME = "System.StorageContext.AsReadOnly"; export declare const RUNTIME_GETTIME_NAME = "System.Runtime.GetTime"; export declare const RUNTIME_CHECKWITNESS_NAME = "System.Runtime.CheckWitness"; export declare const RUNTIME_NOTIFY_NAME = "System.Runtime.Notify"; export declare const RUNTIME_LOG_NAME = "System.Runtime.Log"; export declare const RUNTIME_GETTRIGGER_NAME = "System.Runtime.GetTrigger"; export declare const RUNTIME_SERIALIZE_NAME = "System.Runtime.Serialize"; export declare const RUNTIME_DESERIALIZE_NAME = "System.Runtime.Deserialize"; export declare const RUNTIME_BASE58TOADDRESS_NAME = "Ontology.Runtime.Base58ToAddress"; export declare const RUNTIME_ADDRESSTOBASE58_NAME = "Ontology.Runtime.AddressToBase58"; export declare const RUNTIME_GETRANDOMHASH_NAME = "Ontology.Runtime.GetRandomHash"; export declare const NATIVE_INVOKE_NAME = "Ontology.Native.Invoke"; export declare const GETSCRIPTCONTAINER_NAME = "System.ExecutionEngine.GetScriptContainer"; export declare const GETEXECUTINGSCRIPTHASH_NAME = "System.ExecutionEngine.GetExecutingScriptHash"; export declare const GETCALLINGSCRIPTHASH_NAME = "System.ExecutionEngine.GetCallingScriptHash"; export declare const GETENTRYSCRIPTHASH_NAME = "System.ExecutionEngine.GetEntryScriptHash"; export declare const APPCALL_NAME = "APPCALL"; export declare const TAILCALL_NAME = "TAILCALL"; export declare const SHA1_NAME = "SHA1"; export declare const SHA256_NAME = "SHA256"; export declare const HASH160_NAME = "HASH160"; export declare const HASH256_NAME = "HASH256"; export declare const UINT_DEPLOY_CODE_LEN_NAME = "Deploy.Code.Gas"; export declare const UINT_INVOKE_CODE_LEN_NAME = "Invoke.Code.Gas"; export declare const MAX_EXECUTE_ENGINE = 1024; export declare const GasTable: Map; export declare const GasTableKeys: IterableIterator;