/// /// import BN from 'bn.js'; import { ExecutionContext } from './constants'; import { StackItem, StorageContextStackItem } from './stackItem'; export declare const vmUtils: { toNumber: (context: ExecutionContext, value: BN) => number; toStorageContext: ({ context, value, write, }: { readonly context: ExecutionContext; readonly value: StackItem; readonly write?: boolean | undefined; }) => StorageContextStackItem; shiftLeft: (value: BN, shift: BN) => BN; shiftRight: (value: BN, shift: BN) => BN; bitwiseOp: (func: (a: Buffer, b: Buffer) => Buffer, a: BN, b: BN) => BN; };