import { ExecutionEngine } from '../../vm/interfaces/engine'; import { VmService } from '../context'; /** * HeaderGetHash put header's hash to vm stack */ export declare function headerGetHash(service: VmService, engine: ExecutionEngine): void; /** * HeaderGetVersion put header's version to vm stack */ export declare function headerGetVersion(service: VmService, engine: ExecutionEngine): void; /** * HeaderGetPrevHash put header's prevblockhash to vm stack */ export declare function headerGetPrevHash(service: VmService, engine: ExecutionEngine): void; /** * HeaderGetMerkleRoot put header's merkleroot to vm stack */ export declare function headerGetMerkleRoot(service: VmService, engine: ExecutionEngine): void; /** * HeaderGetIndex put header's height to vm stack */ export declare function headerGetIndex(service: VmService, engine: ExecutionEngine): void; /** * HeaderGetTimestamp put header's timestamp to vm stack */ export declare function headerGetTimestamp(service: VmService, engine: ExecutionEngine): void; /** * HeaderGetConsensusData put header's consensus data to vm stack */ export declare function headerGetConsensusData(service: VmService, engine: ExecutionEngine): void; /** * HeaderGetNextConsensus put header's consensus to vm stack */ export declare function headerGetNextConsensus(service: VmService, engine: ExecutionEngine): void;